小组合作的C++实训作业
基于SDL以及nodeJS服务器实现的可远程联机的扩展版井字棋
目前已完成第一个正式版,可以正常进行游戏。仍会不定期后续更新
欢迎大家批评指正
创建于2016年06月03日
开发团队:
- 轮子(LunziQwQ) ------SDL界面
- 咸猫(MoYuDeXianMao) ------游戏逻辑
- 晓新(xxsgithub) ------网络部分
- 墨鱼(ZhuZiJun) ------素材制作
工具及框架:
- IDE:
VS2015
- 框架/库:
SDL2.0,sdl2_image,sdl2_ttf
这是一个基于普通井字棋进行玩法扩展的游戏:
游戏共有9*9的格子,我们暂且称之为小格子。
棋盘以3*3为单位分为了九个区域,这九个区域我们暂且称之为中型格子。
每个中型格子中的胜利规则与普通井字棋无二,在区域内连接成3连即可获得这一中型格子的胜利。
每个中型格子中的胜利既意味着你在中型格子所构成的更大的井字棋盘中落下了属于你的棋子。
在更大的棋盘中完成三连即为整局游戏的胜利条件。
有趣的规则是:当你在一个小格子上落子后,下一步对手的落子范围将被限定在中型格子中此小格子的位置
所映射在大棋盘中对应位置的中型格子
内。
若所映射的位置无法落子,那么下一步对手可以在任意的空位进行落子。
基本就是这样啦,祝您玩得开心ww
- v1.0
可以正常进行单人游戏,多人游戏。
多人游戏双方输入配对码后即可进行游戏,当前对方连接成功或连接断开并没有提示,后续版本即将补全这一功能。
服务器当前不可用。
有生之年也许会找回来修修补上吧hhhhh