-1-/24题目中国象棋(版).设计内容及要求中国象棋的基本要求设计网络版中国象棋,也就是客户端与服务器端都是应用程序
具体要求如下:()中国象棋是双方在有着调竖线和条横线的棋盘上对弈,竖线和横线的交叉称为棋点或对弈点,每个棋子都是在棋点上行走,而不是在方格中行走
()河界将棋盘分成两等份,每一边都有一块有个点组成的九宫,棋子“将”,“帅”和“士”只能在九宫内移动,并且“将”和“帅”每一步只可以水平或垂直移动一个棋点;“士”只能在九宫内移动,并且它每一步只可以沿着对角线移动一个棋点;“象”必须一次沿着对角线方向走两个棋点,但它不能过河也不能跳过或穿越障碍,即“象”不能别眼,“马”没一步只可以水平或垂直移动两个棋点,但必须按对角线向左或向右移动
中国象棋的“马”不能跳过障碍,即马不能别腿
“车”可以水平或垂直方向移动人一个无障碍的点
“炮”移动起来和车类似,但它必须跳过一个棋子来吃掉对方的一个棋子,被跳过的那个棋子称为桥或者屏风
“兵”每步只能向前移动一个棋子过河以后,它便增加了向左右移动的能力,并不允许向后移动
()用户开始运行程序后,进入用户登录界面,用户输入正确的用户名和密码才可以进入中国象棋主界面
()用户进入主界面后,单击“建立主机”按钮,就把该计算机作为主机,等待其他用户登录到这台主机后,才可以进行对弈
()当有用户登录到这台主机上士,用户单击“开始”按钮就可以开始想起对弈了,在对弈过程中,用户可以单击“悔棋”按钮,就可以实现悔棋,用户还可以单击“认输”按钮,向对方认输
()如果用户赢了,用户的积分就会增加
()用户在对弈过程中可以聊天
需实现的主要功能()用户登录验证功能
()每一个用户可以把自己的计算机做为主机
()每一个用户可以寻找主机,并且与主机建立连接
()用户在对弈过程中,可以悔棋,而且可以认输
-2-/24()没一个用户都用积分,当赢了比赛后,用户的