扫雷

同事实习,写个扫雷练练手,正好自己也重新实现下,毕竟毕业两年半了,应该比之前容易了许多。

思路如下:

1、随机行列,产生雷直到需要的雷的个数。

2、将随机产生的雷所在的地方的周围8个区域的不是雷的地方值+1,依次循环直至雷都被遍历过一次。

        3、点击时候,如果是雷游戏结束。

4、右键标记为雷

5、点击为空白时,周围8个如果是数字的显示,如果是空白的则递归步骤5。 (空白周围肯定是数字或者空白)

效果如下:

 

源代码下载

 

posted @ 2012-01-09 20:17  HQL  阅读(407)  评论(0编辑  收藏  举报