C++五子棋的实现(MFC)

五子棋游戏截图 实现思路: 1.绘制棋盘(二维数组,数组的值有3种情况,0表示初始化状态,1表示玩家落子为黑棋,如果为双人模式,2表示玩家2落子为白棋,3表示电脑落子为白棋) 2.玩家走棋(获取点击处的坐标转换为数组中的坐标) 3.电脑走棋(第一个棋子为随机落子,但是尽量靠近中间位置,随后就是一系列的判断逻辑) 4.判断游戏结果(遍历数组判断是否有连子情况) 源代码:五子棋源码及exe文件
相关文章
相关标签/搜索