两人对弈,一方选择用石子或土坷垃代替棋子,一方选择用木棍代替棋子,直到消灭对方为止。游戏规则比较简单。参考说明
关于 Raylib 的介绍和安装,请访问本站链接。
两打一小游戏各地的叫法不尽相同,比如四眼枪、二打一,该游戏有若干变种,常见的是六子棋形式。这里采用了四子棋的游戏模式,规则简要说明如下(百度):
开发环境:raylib + raygui
开发工具:CodeBlocks 20.03
素材工具:Blender、Audacity、Gimp
打开游戏进入开始界面。
界面中显示了3种游戏模式:<1>人机模式 - 与 AI 对弈;<2>人人模式 - 双人单机对弈;<3>网络模式 - 双人网络对弈(未实现)。
下方有音量滑动条可调整背景音大小,以及关闭背景音选项。
按上述规则走棋即可。游戏会提示该哪方走棋;点中棋子后会以绿色圆圈标注,鼠标移动到可走棋的棋位后,会以红色圆圈提示。
当某一方只剩下一颗棋子时,游戏结束提示输赢信息。按空格键重新开局;按 M 键返回开始界面。
两打一游戏的源码使用 CodeBlocks 编写,支持 Linux 和 Windows(未测试) 平台。
请单击此处下载源码包,下载后解压压缩包。
unzip Two.VS.One.zip
进入解压后的目录,鼠标右键选择 Two.VS.One.cbp ,使用 CodeBlocks 打开它。
然后在 CodeBlocks 左侧栏,右键选择 Two.VS.One 项目名称,单击 Build (构建)编译源码。
正常情况下,在 Build log (构建日志)会显示 0 warning(s), 0 error(s)
最后,在工具栏单击 Run (运行)按钮打开游戏。
如有疑问,可单击页面右下方“联系我”。