期末作业要做的五子棋项目下载

weixin_39820780 2021-10-14 10:37:31
该项目由后端、CLI前端、GTK前端、独立的MFC程序四部分组成。可以跨平台编译、运行。除基础的玩家VS玩家的五子棋游戏之外,实现了新的游戏模式、自定义游戏以及存储、读取存档的功能。用户还可以在该项目提供的后端的基础上,用最少的代码量创建自己的游戏模式。 MFC程序完全参考课本(C/C++案例教程,清华大学出版社,ISBN978-7-302-52438-0)上的教程写成,只具有单一的游戏模式并且无法保存/读取存档。CLI前端和GTK前端基于完全独立编写的后端,具有完整的功能。后端代码位于backend/,命令行前端位于cli_frontend/,GTK前端位于FiveRow_Gtkmm/,MFC程序位于FiveInARow/。 游戏规则及操作说明 普通模式 普通模式即正常的五子棋,玩家1(黑方)对战玩家2(白方),黑白双方轮流走棋,最先使己方五颗棋子连成一线的一方获胜。注意超过五颗棋子连成一线则不算作获胜。 混战模式 混战模式下,棋盘的一半方格在初始状态下会被禁用,玩家无法在被禁用的格子上走棋。每名玩家在自己的回合可以选择走棋或启用两个被禁用的格子。其余规则不变。 自定义游戏 可以选择一个游戏模式为基础,自定义棋盘的尺寸并开始游戏。 保存/读取存档 用户可以在游戏中途保存游戏,随后可以读取存档从之前的游戏进度继续。 , 相关下载链接:https://download.csdn.net/download/Mrrunsen/29102676?utm_source=bbsseo
...全文
17 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

13,654

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧