优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

080_中国象棋游戏

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

4 系统实现
首先,执行该软件,系统并不需要很高的配置,CPU在1.0G以上,内存在512M以上就可以很流畅地执行。下面简单介绍一下象棋相关规则:
对局时,由执红棋的一方先走,双方轮流各走一着,直至分出胜、负、和,对局即终了。轮到走棋的一方,将某个棋子从一个交叉点走到另一个交叉点,或者吃掉对方的棋子而占领其交叉点,都算走一着。双方各走一着,称为一个回合。如果有一方的主帅被对方吃了,就算那一方输。
各种棋子的走法:
*帅(将):帅和将是棋中的首脑,是双方竭力争夺的目标。它只能在‘九宫‘之内活动,可上可下,可左可右,每次走动只能按竖线或横线走动一格。帅与将不能在同一直线上直接对面,否则走方判负。
*仕(士):仕(士)是帅(将)的贴身保镖,它也只能在九宫内走动。它的行棋路径只能是九宫内的斜线。
*相(象):相(象)的主要作用是防守,保护自己的帅(将)。它的走法是每次循对角线走两格,俗称’象走田‘。相(象)的活动范围限于’河界‘以内的本方阵地,不能过河,且如果它走的’田‘字中央有一个棋子,就不能走,俗称’塞象眼‘。 【www.think58.com计算机毕业论文网】

内容来自think58

[版权所有:http://think58.com]


*车:车在象棋中威力最大,无论横线、竖线均可行走,只要无子阻拦,步数不受限制。因此,一车可以控制十七个点,故有’一车十子寒‘之称。
*炮:炮在不吃子的时候,走动与车完全相同。
*马:马走动的方法是一直一斜,即先横着或直着走一格,然后再斜着走一个对角线,俗称’马走日‘。马一次可走的选择点可以达到四周的八个点,故有’八面威风‘之说。如果在要去的方向有别的棋子挡住,马就无法走过去,俗称’蹩马腿‘。
*兵(卒):兵(卒)在未过河前,只能向前一步步走,过河以后,除不能后退外,允许左右移动,但也只能一次一步。
在懂的以上规则之后并可进行游戏,执行该软件后,并可进入游戏界面。棋盘界面(图4)所示: [资料来源:http://THINK58.com]

图4 棋盘界面 think58好,好think58 [资料来源:http://think58.com]

从界面上方的菜单栏中可以进行相关设置
参数设置界面(图5)如下:
内容来自think58 [资料来源:http://www.THINK58.com]

think58.com [来源:http://www.think58.com]

think58 [资料来源:http://THINK58.com]

think58好,好think58 [版权所有:http://think58.com]

图5 参数设置界面
等你将参数设置完毕之后,既可进入游戏。走法记录界面(图6)如下: think58

[资料来源:http://THINK58.com]

[版权所有:http://think58.com]

copyright think58 [资料来源:http://www.THINK58.com]

think58.com [来源:http://www.think58.com]

copyright think58

[来源:http://www.think58.com]

图6 走法记录界面
其他辅助功能界面(图7)如下:
think58

[资料来源:THINK58.com]

think58好,好think58 [资料来源:http://www.THINK58.com]


图7 其他辅助功能界面
你可以通过上面四个辅助功能对棋局进行研究,从而提高你的下棋水平。
例如,您是红方,第一步走的是出兵,电脑则会跳马(图8): think58好,好think58 [资料来源:http://THINK58.com]

[资料来源:THINK58.com]

think58.com

[资料来源:http://www.THINK58.com]

think58好,好think58 [资料来源:http://www.THINK58.com]

copyright think58 [来源:http://think58.com]

[资料来源:www.THINK58.com]

copyright think58

[资料来源:http://think58.com]

copyright think58 [资料来源:http://think58.com]

图8 程序运行界面

[资料来源:THINK58.com]