本文主要为广大网友提供“题目:517.JAVA中国象棋网上对弈(航)”,希望对需要题目:517.JAVA中国象棋网上对弈(航)网友有所帮助,学习一下!
为保证论文内容在网络上搜索不到,本站涉及的论文的详细内容,不在网站上公布,有意向的同学请与在线客服联系,获取设计的详细介绍资料。如果本设计不符合您的要求,请与在线客服联系(客服会协助您找到满意的设计)或在本网站上继续按关键字搜索你想要的题目(本站支持模糊查询,可以只输入最主要的关键字即可)。
本设计题目的功能部分简述::
本程序中,利用JAVA实现了一个中国象棋对弈的软件,它主要包括如下功能:
⑴.连接计算机。通过输入IP地址可以连接到另一台计算机进行游戏。
⑵.象棋对弈。首先红方走棋,然后黑方走棋,直到一方获胜。
⑶.新游戏。任何时候都可以重新开始一盘新的对弈。
⑷.悔棋。当走错的时候可以不限步数的悔棋。
⑸.信息提示。提示当前信息状态。
中国象棋走子规则
⑴.帅(将)每一次只允许走一步,前进、后退、横走都可以,但不能走出“九宫”。
⑵.士每一次只许沿“九宫”斜线走一步,可进可退。
⑶.相(象)不能越过“河界”,每一次斜走两格,可进可退,即俗称“相(象)走田字”。当田字中民有别的棋子时,俗称“塞相(象)眼”,则不可以走过去。
⑷.马每次走一直(或一横)一斜,可进可退,俗称“马走日字”,如果在要去的方向上有别的棋子挡住。俗称“蹩马腿”,则不许走过去。
⑸.车每一次可直进、直退、横走、不限步数。
⑹.炮在不吃子的时候,走法同车一样。
⑺.兵(率)在没有过“河界”前,每次只许向前直走一步,过“河界”后每次可向前直走或横走一步,但不能后退。
本题目的相关搜索:JAVA中国象棋网上对弈开题报告 JAVA中国象棋网上对弈源代码 JAVA中国象棋网上对弈论文 JAVA中国象棋网上对弈答辨稿
网学网主营业务:1.计算机毕业论文资源提供、计算机毕业设计资源提供、计算机论文及设计定制业务。 2.企业管理系统、企业门户网站开发。3.网站推广业务 4.店铺装修业务