JAVA贪吃蛇课程设计报告(共11页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《JAVA贪吃蛇课程设计报告(共11页).doc》由会员分享,可在线阅读,更多相关《JAVA贪吃蛇课程设计报告(共11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上Java应用开发课程设计报告题 目: JAVA小游戏 - 贪吃蛇 指导老师: 姓 名: 专 业: 班 级: 日 期: 目 录专心-专注-专业一、系统总体设计(一)设计目标及完成功能本软件是针对贪吃蛇小游戏的JAVA程序,利用上、下、左、右方向键来改变蛇的运动方向,长按某个方向键后,蛇的运动速度会加快,在随机的地方产生食物,吃到食物就变成新的蛇体,碰到壁或自身则游戏结束,否则正常进行游戏,在到达固定的分数后,游戏速度会加快。1.窗口功能说明:设计了三个窗口,分别是游戏主窗口,成绩窗口,游戏帮助和关于作者窗口。2.菜单栏分别为:游戏菜单和帮助菜单 其中,游戏菜单包括开始游
2、戏和退出游戏两项;帮助菜单包括游戏帮助和关于作者两项。(二)系统结构设计游戏窗体帮助菜单分数排行游戏菜单开始游戏退出游戏游戏帮助关于作者图1-1 系统结构图二、详细设计(一) 界面设计贪吃蛇游戏的基本运行界面(1)生成初始界面:图2-1 初始界面(2)游戏菜单栏:图2-2 游戏菜单(2)积分排行菜单栏:图2-3 积分排行菜单(3)进行游戏界面: 点击“游戏”,进入游戏菜单,选择“开始游戏”,或者使用快捷键“Ctrl+O”来开始游戏。红色为贪吃蛇的身体部分,黑色方块为食物。得分后,分数和得到食物数在左上角处实时显示。图2-4 进行游戏(5)游戏结束界面:当蛇撞到墙壁或者自身的时候游戏结束。图2-
3、5 游戏结束界面 (二) 系统设计表2-1 主要事件监听接口事件监听器接口接口中的方法所处理的事件ItemListenerItemEvent eItemEventActionLisenteractionPerformed(ActionEvent e)ActionEvent表2-2 主要成员变量成员变量描述变量类型名称蛇类对象Private Thread sheShe绘制面板paint(Graphics g)g菜单条new JMenuBarmenuBar游戏菜单JMenuyouXiMenu开始游戏菜单项JMenuItemkaiShiYouXi退出游戏菜单项JMenuItemexitItem积分排
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 贪吃 课程设计 报告 11
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内