|
|

楼主 |
发表于 2005-11-19 14:59:00
|
显示全部楼层
Re:论策略游戏和即时战略游戏哪个开发难度高?
没有搜索,只有IF THEN, 一大堆,
我是看了一下别人的扫雷,说过我数学不行,我的扫雷里只有几个判断:
算法:
For i = 0 To xx1 - 1
For u = 0 To yy1 - 1
If a(i, u) = 3 Or a(i, u) = 2 Then
If X > i * 255 + 1 + 200 And X < (i + 1) * 255 + 200 Then
If Y > u * 255 + 950 + 1 And Y < 950 + (u + 1) * 255 Then
If i = 0 And u = 0 Then ab = b(i + 1, u) + b(i + 1, u + 1) + b(i, u + 1) Then
If i = 0 And u = yy1 - 1 Then ab = b(i + 1, u) + b(i + 1, u - 1) + b(i, u - 1) Then
If i = xx1 - 1 And u = 0 Then ab = b(i, u + 1) + b(i - 1, u) + b(i - 1, u + 1) Then
If i = xx1 - 1 And u = yy1 Then ab = b(i - 1, u - 1) + b(i - 1, u) + b(i, u - 1) Then
If i = 0 Then ab = b(i, u - 1) + b(i + 1, u - 1) + b(i + 1, u) + b(i + 1, u + 1) + b(i, u + 1) THEN
If i = xx1 - 1 Then ab = b(i, u - 1) + b(i - 1, u - 1) + b(i - 1, u) + b(i - 1, u + 1) + b(i, u + 1) THEN
If u = 0 Then ab = b(i - 1, u) + b(i - 1, u + 1) + b(i, u + 1) + b(i + 1, u + 1) + b(i + 1, u) Then
If u = yy1 - 1 Then ab = b(i - 1, u) + b(i - 1, u - 1) + b(i, u - 1) + b(i + 1, u - 1) + b(i + 1, u) Then
ab = b(i - 1, u - 1) + b(i, u - 1) + b(i + 1, u - 1) + b(i + 1, u) + b(i + 1, u + 1) + b(i, u + 1) + b(i - 1, u + 1) + b(i - 1, u) Then
....................
|
|