一、前言
五子棋本身逻辑还是很简单的,只要黑白任一棋子连成5个即为获胜,本文简单用C++结合EGE库将其实现了一下。
但考虑到五子棋这种游戏为两个人下的,为其添加一个网络联机功能或许会更好,不过本文并没有实现,看以后有时间再说吧。
EGE库的配置在本站的其它文章中已经做了详细的介绍,所以这里不再赘述,不会的可以参考其它文章:引入EGE库
最终成品如下:
只实现了基本功能,如有需要可以自己再完善一下细节,代码可以从文末下载。
二、代码逻辑
1.main函数
这个代码的逻辑依旧很简单,和另一个推箱子的代码逻辑基本是一样的: