基于Android平台的贪吃蛇游戏设计与开发
时间:2018-06-14 09:57 来源:毕业论文 作者:毕业论文 点击:次
摘要: 本次课题是使用Java语言在Android平台进行游戏设计与开发,开发的游戏项目是贪吃蛇小游戏。本设计研究和探索怎样在Android手机平台上开发吸引眼球的手机休闲娱乐游戏,同时研究了在Android平台上制作手机游戏所需要的具体开发环境和关键的技术等。24332 本文首先讲述了Android的一些知识,介绍了Android的来源和发展,它的一些特点和平台架构,接着介绍了Android将来的一些前景和发展。本文之后引出了对于Android平台环境的搭建,并且成功搭建了Android平台。同时本文对于本次项目的需求做了详细的分析,对于开发贪吃蛇的具体模块和实现模块的原理做出了说明,重点介绍了在游戏开发中所使用到的类和控件,以及其在本游戏中具体的实现过程。 最后在载有Android系统的手机上进行了游戏测试,设计的功能基本都得到了实现,并且具备一定的娱乐性。 毕业论文关键词:贪吃蛇;Android;手机游戏 Game Design and Development Based on the Android Platform Abstract: This topic is in the Android platform using the Java language for game design and development, development of the game is a small snake game project. This design research and explore how the Android mobile phone platform development eye-catching entertainment game, at the same time, studied the production of mobile phones on the Android platform game again need specific development environment and the key technology and so on. This article first tells the story of some knowledge of the Android, introduces the origin and development of Android, some of its characteristics and platform architecture, and then introduces the Android some prospects and development in the future. This article rises for the construction of the Android platform environment, and successfully set up the Android platform. At the same time, this article made a detailed analysis to the demand of the project, in the development of specific modules and snake made, implement the principle of the module used in game development is mainly introduced the classes and controls, and its specific implementation process in this game. Finally in carrying on the Android mobile phone game testing, the designs of the basic functions are realized, and have a certain entertainment. Keywords: snake game;Android;Phone game 目录 摘要 i Abstract i 目录 iii 1 绪论 1 2 Android简介 2 2.1 ANDROID的来源与发展 2 2.2 ANDROID系统的特点 2 2.3 ANDROID平台架构 3 2.4 ANDROID应用程序组件 5 2.5 国内外研究现状与水平 6 2.6 发展趋势 7 2.7 项目开发的目的与意义 7 2.7.1 项目开发目的 7 2.7.2 项目开发意义 7 3 开发工具及环境简介 9 3.1 开发工具ECLIPSE简介 9 3.2 开发环境简介 9 4 需求分析 10 4.1 系统开发目标 10 4.2 系统需求分析 10 4.2.1 业务需求分析 10 4.2.2 用户需求分析 11 4.2.3 功能需求分析 11 5 游戏过程设计 13 5.1 程序流程设计 13 (责任编辑:qin) |