java贪吃蛇课程设计报告()
《Java应用开发》
课程设计报告
题 目: JAVA小游戏 - 贪吃蛇
指导老师:
姓 名:
专 业:
班 级:
日 期:
目 录
一、系统总体设计1
(一)设计目标及完成功能1
(二)系统结构设计1
二、详细设计2
(一) 界面设计2
(二) 系统设计4
(三) 关键技术及算法6
四、测试7
五、安装使用说明7
总结(体会)8
参考文献8
一、系统总体设计
(一)设计目标及完成功能
本软件是针对贪吃蛇小游戏的JAVA程序,利用上、下、左、右方向键来改变蛇的运动方向,长按某个方向键后,蛇的运动速度会加快,在随机的地方产生食物,吃到食物就变成新的蛇体,碰到壁或自身则游戏结束,否则正常进行游戏,在到达固定的分数后,游戏速度会加快。
1.窗口功能说明:设计了三个窗口,分别是游戏主窗口,成绩窗口,游戏帮助和关于作者窗口。
2.菜单栏分别为:游戏菜单和帮助菜单
其中,游戏菜单包括开始游戏和退出游戏两项;帮助菜单包括游戏帮助和关于作者两项。
(二)系统结构设计
图1-1 系统结构图
二、详细设计
(一) 界面设计
贪吃蛇游戏的基本运行界面
(1)生成初始界面:
图2-1 初始界