基于Android的贪吃蛇游戏设计与实现

需积分: 46 20 下载量 7 浏览量 更新于2024-07-19 收藏 300KB DOC 举报
"本文档是一篇关于使用Java语言在Android平台上设计和实现贪吃蛇游戏的毕业论文。作者探讨了Android平台的发展、特点以及项目开发的目的和意义,同时进行了经济和技术可行性分析。论文详细阐述了需求分析、程序设计过程、模块实现原理以及系统测试和结果分析。" 这篇毕业论文详细介绍了在Android平台上开发贪吃蛇游戏的过程,首先对Android系统进行了概述,包括它的起源、发展历程以及主要特点。作者强调了开发该项目的目的,旨在利用所学知识独立开发一款受欢迎的手机游戏,同时也探讨了Android平台在手机应用领域的国内外现状及发展趋势。 在方案论证部分,论文分析了项目的经济和技术可行性,指出Android平台的开源特性和丰富的开发工具如Eclipse,使得开发工作既经济又具有技术可行性。在需求分析中,明确了系统的目标,分析了业务需求、用户需求和功能需求,如游戏的界面设计、游戏控制等。 在过程论述中,作者详细阐述了程序的流程设计,包括模块划分、游戏主界面和游戏控制模块的设计。具体实现了游戏界面模块,通过TileView和SnakeView类的设计,实现了游戏的动态显示和控制。此外,还讨论了Snake类、TileView类和SnakeView类的详细设计,这些都是游戏的核心组成部分。 在系统测试与结果分析章节,论文介绍了软件测试的基本概念和步骤,执行了系统测试,并得出了测试结论,证明了游戏的稳定性和可用性。最后,作者对整个开发过程进行了总结,感谢了指导老师的帮助,并展望了游戏在手机市场上的潜力。 关键词:Android系统;贪食蛇游戏;手机游戏;Java语言;Eclipse;游戏控制模块;TileView;SnakeView;软件测试