算法实现自动扫雷游戏
1.游戏的构思
2.算法伪代码的实现
3.算法的实现
1.首先需要建立起游戏的整个框架(棋盘的绘制,地雷的生成,基本函数的实现等)
2.构思AI算法的大概样貌(先尝试写伪码)
void AI() //AI算法
if(First)
SelectRandomPos()//游戏开始随机选择一处位置翻开
SelectPos()//根据已有条件选择最佳翻开位置
if(!GameOver)
AI()//递归继续进行选择,直到游戏结束
3.简单的伪码写好后,接下来应该来思考如何具体实现这一算法
3.1对于SelectRandomPos()实现随机位置,我们可以使用
Col = (rand())%ColNum;
Row