电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

java设计中国象棋报告

java设计中国象棋报告_第1页
1/16
java设计中国象棋报告_第2页
2/16
java设计中国象棋报告_第3页
3/16
中国象棋 1 设计目的 2 设计方案论证 2 .1 需求分析 (1 )功能需求 (1) 用户登录验证功能。 (2) 每一个用户可以把自己的计算机做为主机。 (3) 每一个用户可以寻找主机,并且与主机建立连接。 (4) 用户在对弈过程中,可以悔棋,而且可以认输。 (5) 没一个用户都用积分,当赢了比赛后,用户的积分就会增加。 (6) 有聊天室功能,即用户在对弈过程中可以与对方聊天。 (7) 在线用户显示功能。 (2 )性能需求 在开发学生学籍管理系统时,该项目使用的软件开发环境如下: ①操作系统:Windown vista ②数据库:SQL Server2005 ③开发工具:Myeclipse 2 .2 总体设计 设计C/S 网络版中国象棋,也就是客户端与服务器端都是 java 应用程序。具体要求如下: (1) 中国象棋是双方在有着 9 调竖线和 10 条横线的棋盘上对弈,竖线和横线的交叉称为棋点或对弈点,每个棋子都是在棋点上行走,而不是在方格中行走。 (2) 河界将棋盘分成两等份,每一边都有一块有9 个点组成的九宫,棋子“将”,“帅”和“士”只能在九宫内移动,并且“将”和“帅”每一步只可以水平或垂直移动一个棋点;“士”只能在九宫内移动,并且它每一步只可以沿着对角线移动一个棋点;“象”必须一次沿着对角线方向走两个棋点,但它不能过河也不能跳过或穿越障碍,即“象”不能别眼,“马”没一步只可以水平或垂直移动两个棋点,但必须按对角线向左或向右移动。中国象棋的“马”不能跳过障碍,即马不能别腿。“车”可以水平或垂直方向移动人一个无障碍的点。“炮”移动起来和车类似,但它必须跳过一个棋子来吃掉对方的一个棋子,被跳过的那个棋子称为桥或者屏风。“兵”每步只能向前移动一个棋子过河以后,它便增加了向左右移动的能力,并不允许向后移动。 (3) 用户开始运行程序后,进入用户登录界面,用户输入正确的用户名和密码才可以进入中国象棋主界面。 (4) 用户进入主界面后,单击“建立主机”按钮,就把该计算机作为主机,等待其他用户登录到这台主机后,才可以进行对弈。 (5) 当有用户登录到这台主机上士,用户单击“开始”按钮就可以开始想起对弈了,在对弈过程中,用户可以单击“悔棋”按钮,就可以实现悔棋,用户还可以单击“认输”按钮,向对方认输。 (6) 如果用户赢了,用户的积分就会增加。 (7) 用户在对弈过程中可以聊天。 2 .3 详细设计 2 .3 .1 总体功能图 根据对需求所做的分析,中国象棋游戏需要实现的基...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

java设计中国象棋报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部