基于 Raylib 的 2D 游戏 - 两打一

回首页

两人对弈,一方选择用石子或土坷垃代替棋子,一方选择用木棍代替棋子,直到消灭对方为止。游戏规则比较简单。参考说明

关于 Raylib 的介绍和安装,请访问本站链接

1. 游戏说明

两打一小游戏各地的叫法不尽相同,比如四眼枪、二打一,该游戏有若干变种,常见的是六子棋形式。这里采用了四子棋的游戏模式,规则简要说明如下(百度):

2. 游戏开始

打开游戏进入开始界面。

界面中显示了3种游戏模式:<1>人机模式 - 与 AI 对弈;<2>人人模式 - 双人单机对弈;<3>网络模式 - 双人网络对弈(未实现)。

下方有音量滑动条可调整背景音大小,以及关闭背景音选项。

3. 游戏界面

按上述规则走棋即可。游戏会提示该哪方走棋;点中棋子后会以绿色圆圈标注,鼠标移动到可走棋的棋位后,会以红色圆圈提示。

4. 游戏结束

当某一方只剩下一颗棋子时,游戏结束提示输赢信息。按空格键重新开局;按 M 键返回开始界面。

5. 源码下载、编译和运行

两打一游戏的源码使用 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 (运行)按钮打开游戏。


游戏演示视频:


如有疑问,可单击页面右下方“联系我”。

回首页
联系我