五子棋游戏双人对决的设计与实现
2021-03-24吕橙
现代计算机 2021年3期
关键词:游戏
吕橙
(北京建筑大学计算机系,北京100044)
0 引言
五子棋是全国智力运动会竞技项目之一,是一种两人对弈的纯策略型棋类游戏。玩法是游戏双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成五子连珠者获胜,双人模式通常是黑子先手,白子后手。五子棋容易上手,老少皆宜,而且趣味横生,引人入胜;它不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋已在各个游戏平台有应用。
文献[1]使用Android Studio 为开发工具,开发了一个基于Android 的五子棋游戏。文献[2]通过电子技术、LabVIEW 技术和投影技术设计投影按键显示五子棋棋盘,真实环境的棋局对弈。文献[3]用Eclipse 工具和Java 语言实现了五子棋游戏单机版的人人对弈的过程,其中对实现双方落子的代码做了详细的描述。文献[4]使用MYSQL 数据库、V-Play 开发框架对五子棋游戏进行了设计与实现,该游戏有三种游戏模式:双人对战模式、联机对战模式与人机对战模式,玩家可以根据自己的需要选择不同的模式进行游戏,并可以和网络上的其他玩家对弈。文献[5]利用了HTML5 新增的Canvas 标签实现了五子棋游戏的开发。
五子棋游戏双人对决模式常用于学生课设、实验等实践环节,本文利用Dev C++软件实现了五子棋游戏双人对决模式。
1 五子棋游戏双人对决模式设计分析
1.1 游戏规则
对局双方各执一色棋子,空棋盘开局,黑先、白后,交替下子,每次只能下一子,棋子下在棋盘的空白点上,棋子下定后,不得向其它点移动,不得从棋盘上拿掉或拿起另落别处。……
登录APP查看全文
