城市建设理论研究收录网站阿里服务器租用价格表
今天继续制作扫雷小游戏,上次做到打印棋盘。今天来优化一下棋盘并且在棋盘上布置雷。
首先优化棋盘打印:

单纯打印棋盘,在玩家进行游戏的过程中容易找不到坐标,因此加了坐标的打印。

达到这种效果。
然后开始布置雷,建立一个新的函数SetMine():

用srand(time())函数取随机值,生成随机的下标,来达到随机埋雷的效果。用随机值%行和列的长度,再加1,可以保证雷在棋盘中。然后再进行检验,一个位置为0时才可以在此处埋雷,防止重复。
达到以下效果:

今天继续制作扫雷小游戏,上次做到打印棋盘。今天来优化一下棋盘并且在棋盘上布置雷。
首先优化棋盘打印:

单纯打印棋盘,在玩家进行游戏的过程中容易找不到坐标,因此加了坐标的打印。

达到这种效果。
然后开始布置雷,建立一个新的函数SetMine():

用srand(time())函数取随机值,生成随机的下标,来达到随机埋雷的效果。用随机值%行和列的长度,再加1,可以保证雷在棋盘中。然后再进行检验,一个位置为0时才可以在此处埋雷,防止重复。
达到以下效果:
