美文网首页
2018-07-19 简易五子棋(C++实现)

2018-07-19 简易五子棋(C++实现)

作者: BraveXOsauce | 来源:发表于2018-07-19 22:33 被阅读0次

源代码地址:https://github.com/BraveXOsauce/From-the-beginning

此程序为纯命令行界面,利用字符输出棋盘,用户输入坐标进行下子,其中一方达到五子时获胜(无AI)。

基本思路:

1.棋盘:利用二维int数组模拟棋盘,输出时可用其他字符代替int值,利用循环打印出棋盘;

2.胜负条件判断:每下一子对子的周围进行搜索,先进行横向,再进行纵向,最后两边斜向(并非最优算法,但实现起来较为简单),使用计数器进行统计,若达到五子则结束游戏(注意:每进行完一个方向上的检索,应重置计数器)。

相关文章

网友评论

      本文标题:2018-07-19 简易五子棋(C++实现)

      本文链接:https://www.haomeiwen.com/subject/rwuxmftx.html