件五子棋java一设计文档.docVIP

  • 3
  • 0
  • 约5千字
  • 约 14页
  • 2017-04-11 发布于广东
  • 举报
安阳工学院 JAVA课程综合项目报告 项目题目: 五子棋 专业班级: 12网工专升本 学生姓名: 阮营营 学生学号: 201203060042 指导教师姓名: 许研 2012年12月 安阳工学院计算机学院制 目 录 一、系统目标 2 二、系统设计思路 2 三、系统详细设计 2 四、系统实现 9 五、系统设计总结 12 六、参考文献 12 一、 系统目标 1、主要是介绍开发五子棋的整个过程,体现流程设计与类设计的基本方法,示范了数组的使用,使用了分支结构与循环结构的流程控制 2、通过课程设计把课堂上讲的内容融会贯通,学会设计程序、开发应软件、开发系统软件等各项工作。 3、通过实习掌握语言的语法结构,理解类和对象的概念,准确的使用各种数据类型,对面向对象中的继承和多态的概念要理解、会使用,在程序中提高代码的重用性,使设计的程序结构清晰、易于维护。 二、系统设计思路 1、获取棋盘 设计一个11╳11围棋棋盘,由两玩家交替进行对战,并可以实现以下功能。五子棋的规则为: 2、下棋方法 两人分别执黑白两色棋子。轮流在棋盘上选择一个无子的交叉点落子,无子的交叉点又被称为空点。 3、输赢判断 每次下完一颗棋子,就通过程序从横、竖、斜各个方向扫描棋盘,如果在某个方向中,有同种颜色的棋子达到五连子,则此颜色的玩家为赢。如果没有相同颜色的棋子达到五连子,则继续游戏。 三、系统详细设计 3

文档评论(0)

1亿VIP精品文档

相关文档