项目简介
本项目是基于C++语言和EasyX图形库开发的五子棋游戏,名为SunnyChess。它既支持传统的2人五子棋玩法,还创新性地提供了最多6人的多人五子棋玩法。借助CMake构建工具和MinGW工具链,实现了丰富的图形界面和多样的游戏功能。
主要特性和功能
- 具备传统2人对战的五子棋玩法,遵循经典规则。
- 支持最多6人同时进行多人五子棋游戏,规则有一定策略变化。
- 可与基于经验评分决策的AI进行对战。
- 运用EasyX图形库打造友好的2D图形界面,包含棋盘、棋子、计时器等元素。
- 支持鼠标和键盘操作,有悔棋、返回菜单等功能。
- 游戏配有计时器,可记录游戏时长。
安装使用步骤
环境准备
- 安装CMake构建工具。
- 安装MinGW工具链。
- 项目中已包含MinGW版本的EasyX图形库,位于
SunnyChess/libs
文件夹内,确保其已安装。
代码下载
从项目仓库中下载SunnyChess项目的源代码。
编译构建
- 使用VSCode或CLion打开项目文件夹。
- 若使用VSCode,安装C/C++、CMake和CMake Tools扩展后,点击屏幕下方的Build按钮进行构建。
- 若使用CLion,使用捆绑的MinGW工具链进行构建。
- 构建完成后,在
SunnyChess/build
文件夹内会生成SunnyChess.exe
可执行文件。
运行游戏
- 双击生成的
SunnyChess.exe
文件启动游戏。 - 按照游戏提示操作,享受五子棋乐趣。
注意:关闭图形界面窗口后,要关闭命令行窗口,否则可能导致编译构建失败。
下载地址
点击下载 【提取码: 4003】