教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

2014面向对象java版课程设计题目安排(4)

来源:网络收集 时间:2026-01-25
导读: 课程设计任务书 学 院 学生姓名 课程设计题目 实践教学要求与任务: 采用java技术设计中国象棋打谱软件,该软件可以把对弈过程保存成文件,并可以重新演示对弈过程,即复盘。设计要求如下: (1) 中国象棋是双方在

课程设计任务书

学 院 学生姓名 课程设计题目 实践教学要求与任务: 采用java技术设计中国象棋打谱软件,该软件可以把对弈过程保存成文件,并可以重新演示对弈过程,即复盘。设计要求如下: (1) 中国象棋是双方在有着9条竖线和10条横线的棋盘上对弈。竖线与横线交叉点成为棋点或弈点,每个棋子都是在棋点上行走,而不是在方格中行走。 (2) 河界将棋盘分为两个等份,每一边都有一块由9个点组成的九宫,棋子“将”、“帅”和“士”只能在九宫内移动,并且“将”和“帅”每一步只可以水平或垂直移动一个棋点;“士”只能在九宫内移动,并且每一步只可以沿对角线方向移动一个棋点;“象”必须一步沿对角线走两个棋点,但它不能过河也不能跳过或穿越障碍,即“象”不能别别眼,“马”每一步只可以水平或垂直移动两个棋点,但必须按对角线向右或向左移动。中国象棋的“马”不能跳过障碍,即“马”不能被别腿。“车”可以水平或垂直方向移动任意个无阻碍的点。“炮”移动起来和车很类似,但它必须跳过一个棋子来吃掉对方的一个棋子,被跳过的那个棋子成为桥或者屏风。“兵”每步只能向前移动一个棋点,过河以后,它便增加了向左右移动的能力,兵部允许向后移动。 (3) 单击“选择制作棋谱的方式”菜单可以选择“制作实战棋谱”或“制作残局棋谱”菜单项来确定制作棋谱的方式。单击“棋谱”菜单可以选择“打开一个棋谱来演示”菜单项来演示本系统保存过的棋谱文件。 (4) 用户选择好制作棋谱的方式后,即选择“制作实战棋谱”或“制作残局棋谱”菜单项后,将允许单击“开始制作棋谱”按钮来制作棋谱,即按着象棋规则,开始进行红、黑棋的对弈。 (5) 用户可以单击“保存棋谱”按钮将对弈过程保存成一个棋谱文件,棋谱文件的扩张名可以任意指定。 工作计划与进度安排: 第19周:布置课程设计任务,查阅资料,分组设计,程序调试。 第20周:程序调试,编写课程设计报告,验收,答辩。 信息学院 专 业 班级学号 基于Java的中国象棋打谱软件设计 指导教师: 专业负责人: 学院教学副院长: 2014年 月 日 2014年 月 日 2014年 月 日

12

2014面向对象java版课程设计题目安排(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/447257.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)