An open API service indexing awesome lists of open source software.

https://github.com/roujack/gomoku

基于C++的无禁手五子棋AI,通过openGL实现图形界面
https://github.com/roujack/gomoku

ai c-plus-plus opengl

Last synced: 7 months ago
JSON representation

基于C++的无禁手五子棋AI,通过openGL实现图形界面

Awesome Lists containing this project

README

          

# gomoku

使用C++和openGL实现的智能五子棋AI,使用了最经典的极大极小博弈树、alpha-beta剪枝、置换表等算法。该项目只提供了核心代码,仅供参考,如果对里面的代码有疑问,请与我联系。
![五子棋AI图形界面](https://raw.githubusercontent.com/Roujack/gomoku/master/%E5%9B%BE%E7%89%871.png)

运行程序须知:
首先按照工具介绍及环境配置那篇文档的指示,安装好OPENGL运行环境,使用实验1.1.rar文件里面的文件和代码,将红色三角形跑出来,说明环境搭建成功。
然后,下载五子棋.rar文件,这个我用vs写五子棋的整个工程文件,对于这个项目的属性设置,你只需要按照实验1.1的要求来做,
将编码设置成未设置,同时选择在×86下编译,就可以跑出棋盘了。