中国象棋项目报告要点.docVIP

  • 4
  • 0
  • 约2.32千字
  • 约 7页
  • 2017-05-08 发布于湖北
  • 举报
中国象棋项目报告要点

小组项目报告模板 项目名称 中国象棋 完成时间 2016/4/20 版本号:V 1.1 项目组长 杨安东 小组成员 成员分工 自评成绩(A/B/C) 杨安东(软1506) 设计类、代码实现 A 阙建明(软1506) 设计类、代码实现、程序调试、bug修改 A 刘金池(软1506) 设计类、代码实现、UML图、程序调试 A 刘健良(软1506) 设计类、代码实现、程序调试 A 需求分析 一款能够控制棋子移动、拥有判别棋子走法是否符合规则、人机对弈等功能。 概要设计 功能测试 源码地址: /qjm253/p/5374913.html 项目小结 在项目分析设计及类结构构建的过程中发现有多种方式实现棋盘和棋子的关联(将棋盘的每个位置都置为棋子,实际有子的赋予颜色和名称,其它为空子;或者在棋子中添加Point属性,记录其位置......但是发现很多都与现实中的对弈有很大差别)经过一番讨论之后我们决定将棋盘的每个位置都设为Chess类的指针,其上无子时为空指针,有子时指向确定子。 在排版输出时发现两方棋子区分度不高,一开始我们采用红方均用繁体字,黑方军用简体字的方式,但发现还是不好辨认,且炮并没有对应的繁体字,后来利用百度找到了改变输出颜色的方法,完善了一下互动界面。 在老师的建议下我们将Pl

文档评论(0)

1亿VIP精品文档

相关文档