Android贪吃蛇游戏设计:从Java基础到实战开发

需积分: 0 5 下载量 107 浏览量 更新于2024-06-21 1 收藏 1.42MB DOCX 举报
本篇毕业论文主要探讨的是"基于Android的贪吃蛇游戏程序设计",作者王波,学号089368,专业为计算机科学与技术,属于2016年秋季入学的大兴学习中心的学生。论文旨在应对现代生活节奏快速、压力增大的背景下,通过开发一款操作简便、有趣的小游戏来调节情绪和提供休闲娱乐,以此作为繁忙工作和学习之余的放松方式。 论文结构详尽,首先,作者从信息技术的发展背景出发,强调了游戏设计的社会需求。作者以个人经历为例,选择了经典的贪吃蛇游戏作为开发目标,因为该游戏历史悠久且深受用户喜爱,具有广阔的市场潜力。开发语言选择为Java,针对Android平台进行。 在论文中,作者详细阐述了Java的基本概念和Android的基础知识,包括Android的特点、前景和发展趋势。重点讲解了实现贪吃蛇游戏所需的关键类和控件,如Drawable、Canvas和Thread等。通过实例展示了如何运用这些类来构建游戏逻辑,例如处理游戏画面绘制、多线程控制蛇的移动等核心功能。 关键词部分,"贪吃蛇"、"JAVA"和"Android游戏"突出了论文的核心技术内容,强调了游戏设计的技术实现和平台选择。 此外,论文还包括了需求分析,对开发游戏的可行性进行了深入讨论,可能涉及到了对目标用户群体的分析、技术难度评估、资源需求和时间规划等内容。接下来是功能和业务流程分析,解释了游戏的界面设计、用户交互流程,以及数据库设计和ER图、数据字典、数据流图等技术细节。 详细设计部分则展示了游戏的具体实现步骤和代码片段,让读者能够理解游戏的核心逻辑。测试环节应该包含了单元测试、集成测试和性能测试,以确保游戏的质量和稳定性。最后,论文总结了整个开发过程的经验和收获,致谢部分表达了对指导教师李勇的感谢,以及参考文献部分列出了研究过程中引用的相关学术资料。 这篇论文深入浅出地介绍了如何运用Java和Android技术开发一款贪吃蛇游戏,既具备理论指导又包含实践操作,是一份全面展现Android游戏开发能力的优秀毕业论文。
2013-04-15 上传
android贪吃蛇毕业设计论文, 目 录 摘 要 I Abstract II 第1章 绪 论 1 1.1 Android简介 1 1.1.1 Android的来源及发展 1 1.1.2 Android系统的特点 2 1.2 项目目的与意义 2 1.2.1 开发目的 2 1.2.2 开发意义 3 1.3 国内外现状分析 3 1.3.1 国内外手机系统现状 3 1.3.2 国内外手机应用现状 4 1.3.3 发展趋势 5 第2章 方案论证 6 2.1 经济可行性分析 6 2.2 技术可行性分析 6 2.2.1 Android平台特性 6 2.2.2 Android平台架构 6 2.2.3 Android应用程序组件 7 2.3 本项目的开发方法 9 2.4 开发工具及环境简介 10 2.4.1 开发工具Eclipse简介 10 2.4.2 开发环境简介 10 第3章 需求分析 11 3.1 系统开发目标 11 3.2 系统需求分析 11 3.2.1 业务需求分析 11 3.2.2 用户需求分析 12 3.2.3 功能需求分析 12 第4章 过程论述 13 4.1 程序流程设计 13 4.2 概要设计 14 4.2.1 模块划分 14 4.2.2 游戏主界面模块 14 4.2.3 游戏控制模块 15 4.3 模块实现原理 15 4.3.1 游戏界面模块实现 15 4.3.2 游戏控制模块实现 16 4.3.3 TileView类的设计 17 4.3.4 SnakeView类的设计 17 4.4 程序主结构 17 4.5 程序类图 18 4.6 类的详细设计 19 4.6.1 Snake类的详细设计 19 4.6.2 TileView类的详细设计 21 4.6.3 SnakeView类的详细设计 22 第5章 系统测试与结果分析 25 5.1 软件测试 25 5.1.1 测试的基本概念 25 5.1.2 测试的步骤 25 5.2 系统测试 26 5.3 测试结论 27 结 论 28 致 谢 29 参考文献 30 附 录 31