1 / 27
文档名称:

课程设计报告(java程序设计).docx

格式:docx   大小:184KB   页数:27页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

课程设计报告(java程序设计).docx

上传人:小雄 2021/11/19 文件大小:184 KB

下载得到文件列表

课程设计报告(java程序设计).docx

文档介绍

文档介绍:鸯河南城建学院
Henan University of Urban Construction
《JAVA基础》课程设计
设计说明书
课程名称: 《JAVA基础》课程设计
设计题目: Java游戏设计黑白棋
指导教师: 陈红军 何宗耀
班 级: 0844141
学 号: 084414119
学生姓名: 管维聪
同组人员: 张欣林阳 赵阳
I
!成 绩:
I
I
i评语:
计算机科学与工程学院
2016年1月8日
第1章选题 2
2
2
选题 2
团队分工 2
2
第2章设计内容(用例图及类图等) 2
2
4
5
第3章系统实现 6
6
(主要运行界面抓图) 6
(关键代码) 7
第4章测试与实验结果 23
第5章结束语 23
参考文献 24
第1章选题

目前游戏是人们娱乐消遣的途径之一,并且开发一个游戏可以让自己综合运用所 学的知识,也能让自己掌握的知识更加巩固。所以如何设计,开发一个游戏,也是许多 人去热衷研究的。


用户可通过使用界面选择人人对战和人机对战来进行游戏,在游戏界面还能通过自己的 爱好,来选择界面的颜色,还有让用户了解游戏规则的帮助选项。


角色
姓名
承担的具体任务
组长
张欣
设计人机部分
组员
林阳
设计画图部分
组员
赵阳
设计界面部分
组员
管维聪
设计人人部分

编程工具:JDK+ECLIPSE (+MySQL)
计算机:PC
操作系统:Microsoft Windows
第2章 设计内容(用例图及类图等)

用户进入界面:用户通过这个界面进入游戏。如图
13叵冈
欢迎使用! ! !
制作人,张欣,管维聪,林阳,赵阳
人人对晶 人机对晶
菜单功能:提供开始,更改背景,帮助提示等功能。用户可以使用重新开始游
戏,退出游戏,和改变界面背景,观看帮助信息。如图:
|开始背景额色关于
重材开始
退出
粉色
黄色
绿色
蓝色
帮助
人人对战:可以进行两个人的对战游戏,玩家和玩家之间可以继续游戏。
人机对战::玩家可以和简单人对战。

Chess
+a:int
+clearQ:void
+ paint(Graphics):void
+showframeO:void
ChessListener
-alilaJLabel -change:int -g:Graphics -jiluJLabel -taozilaJLabel -te:int -xl:int -xiafa:int
+Check(int):int +fullO:boolean
+hengShang(int, int):intO >l^engShangl(int, int):int[] +hengXfa(Tnt,_jnt):intO +hengXial(int,
+ hengYou(int, int):intQ - +hengYoul(int, int):intO +hengZuo(int, int):intO +hengZuol(int, int):intO +judgeO:intQ +mouseClicked(MouseEvent):void +paintChess(int, int, int, int):void + paintChessl(int, int, int, int):void + paintChess2(int, int, int, int):void + paintChess3(int, int, int, int):void +paintChess4(int, int, int, int):void +xieyoul(int, int):intQ +xieyou2(int, int):intQ +xieyouS(int, int):intO +xieyouX(int, int):int[] +xiezuol(int, int):intQ +xiezuo2(int, int):intO +xiezuoS(int, int):intD +xiezuoX(int, int):intQ
ChessListenerl
-alilaJLabel -b[]:int -change:int -g:Graphics -jil