JAVA贪吃蛇课程设计报告
《JAVA贪吃蛇课程设计报告》由会员分享,可在线阅读,更多相关《JAVA贪吃蛇课程设计报告(10页珍藏版)》请在毕设资料网上搜索。
1、 JavaJava 应用开发应用开发 课程设计报告课程设计报告 题题 目:目: JAVA 小游戏 - 贪吃蛇 指导老师:指导老师: 姓姓 名名: 专专 业:业: 班班 级:级: 日日 期:期: 目目 录录 一、系统总体设计一、系统总体设计 1 1 (一)设计目标及完成功能 1 (二)系统结构设计 1 二、详细设计二、详细设计 2 2 (一) 界面设计 . 2 (二) 系统设计 . 4 (三) 关键技术及算法 . 6 四、测试四、测试 7 7 五、安装使用说明五、安装使用说明 7 7 总结(体会)总结(体会) 8 8 参考文献参考文献 8 8 Java 应用开发课程设计报告 1 一、一、系统总体
2、设计系统总体设计 (一)设计目标及完成功能 本软件是针对贪吃蛇小游戏的 JAVA 程序,利用上、下、左、右方向键来改 变蛇的运动方向,长按某个方向键后,蛇的运动速度会加快,在随机的地方产生 食物, 吃到食物就变成新的蛇体, 碰到壁或自身则游戏结束, 否则正常进行游戏, 在到达固定的分数后,游戏速度会加快。 1.窗口功能说明:设计了三个窗口,分别是游戏主窗口,成绩窗口,游戏帮 助和关于作者窗口。 2.菜单栏分别为:游戏菜单和帮助菜单 其中,游戏菜单包括开始游戏和退出游戏两项;帮助菜单包括游戏帮助和 关于作者两项。 (二)系统结构设计 图 1-1 系统结构图 游戏窗体 游戏菜单 分数排行 帮助菜单
3、 开 始 游 戏 退 出 游 戏 关 于 作 者 游 戏 帮 助 Java 应用开发课程设计报告 2 二二、详细设计详细设计 (一) 界面设计 贪吃蛇游戏的基本运行界面 (1)生成初始界面: 图 2-1 初始界面 (2)游戏菜单栏: 图 2-2 游戏菜单 Java 应用开发课程设计报告 3 (2)积分排行菜单栏: 图 2-3 积分排行菜单 (3)进行游戏界面: 点击“游戏” ,进入游戏菜单,选择“开始游戏” ,或者使用快捷键 “Ctrl+O”来开始游戏。红色为贪吃蛇的身体部分,黑色方块为食物。得 分后,分数和得到食物数在左上角处实时显示。 图 2-4 进行游戏 Java 应用开发课程设计报告 4 (5)游戏结束界面: 当蛇撞到墙壁或者自身的时候游戏结束。 图 2-5 游戏结束界面 (二) 系统设计 表 2-1 主要事件监听接口 事件监听器接口 接口中的方法 所处理的事件 ItemListener ItemEvent e ItemEvent ActionLisenter actionPerformed(ActionEvent e) ActionEvent Java 应用开发课程设计报告 5 表 2-2 主要成员变量 成员变量描述 变量类型 名称 蛇类对象 Private Thread she She 绘制面板 paint
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 贪吃 课程设计 报告
