bool
bool
关注数: 4
粉丝数: 23
发帖数: 21
关注贴吧数: 3
筹划着用TC编写一个扫雷的游戏,遇到点问题 总的想法是,定义一个二维数组MAP[][],然后用random出若干组坐标,作为“雷”的位置,有雷的坐标对应数组值为1,键盘输入玩家要挖雷的点的坐标[X][Y](X<20,Y<20),然后判断这个坐标是否与雷的坐标一致,一致输出GAME OVER,不一致判断[X-1][Y],[X+1][Y],[X-1][Y-1],[X][Y-1],[X+1][Y-1],[X-1][Y+1],[X][Y+1],[X+1][Y+1]的和,不为零则在地图的(X,Y)处显示结果,为零则继续看这八个点的周围的雷数目……我感觉这种算法效率低。各位帮想想 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~后来想到定义个checkbombs()函数来算周围8个位置上的雷的总数。还是有好多卡壳的地方。
1
下一页