五子棋java设计文档.docx





《五子棋java设计文档.docx》由会员分享,可在线阅读,更多相关《五子棋java设计文档.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、五子棋java设计文档目录一、系统目的(2)二、系统设计思路(2)三、系统具体设计(2)四、系统实现(9)五、系统设计总结(12)六、参考文献(12)一、系统目的1、主要是介绍开发五子棋的整个经过,体现流程设计与类设计的基本方法,示范了数组的使用,使用了分支构造与循环构造的流程控制2、通过课程设计把课堂上讲的内容融会贯穿,学会设计程序、开发应软件、开发系统软件等各项工作。3、通过实习把握语言的语法构造,理解类和对象的概念,准确的使用各种数据类型,对面向对象中的继承和多态的概念要理解、会使用,在程序中提高代码的重用性,使设计的程序构造明晰、易于维护。二、系统设计思路1、获取棋盘设计一个1111围
2、棋棋盘,由两玩家交替进行对战,并能够实现下面功能。五子棋的规则为:2、下棋方法两人分别执黑白两色棋子。轮流在棋盘上选择一个无子的穿插点落子,无子的穿插点又被称为空点。3、输赢判定每次下完一颗棋子,就通经过序从横、竖、斜各个方向扫描棋盘,假如在某个方向中,有同种颜色的棋子到达五连子,则此颜色的玩家为赢。假如没有一样颜色的棋子到达五连子,则继续游戏。三、系统具体设计3.1程序流程图3.2创立棋盘类,绘制棋盘的样式main方法创立了ChessFrame类的一个实例对象,并启动屏幕显示显示该实例对象。publicstaticvoidmain(Stringargc)myframef=newmyframe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 五子棋 java 设计 文档

限制150内