摘 要
在科技文化高速发展的今天,人们对电子游戏娱乐的需求也日益高涨。从最初的运行于掌上游戏机的“贪吃蛇”和“俄罗斯方块”到如今风靡全世界的网游无不体现了游戏的魅力。而随着智能手机终端的涌现,更是为电子游戏提供了高速发展的平台。特别是iPhone智能手机和Android智能手机的面世,为掌上休闲游戏与应用提供了更完善的的开发环境。
本文基于Google公司为广大智能手机开发者提供的Android系统环境,综合运用J2SE、软件工程、游戏算法、图像处理等技术研究并开发了一款名为“超级小猫”的益智闯关类游戏,游戏基本功能包括:玩家通过触屏操作,对小猫实现左、右、跳的动作,小猫在玩家的操作下在场景中会遇到敌人和意想不到的障碍,只有操作小猫顺利走完场景,方可进入下一关,关卡过完,游戏结束。此款游戏虽然玩法简单,但会不断的带给玩家惊喜和乐趣,会让玩家有防不胜防的感觉。
关键词:Android;手机游戏;Java;超级小猫
Abstract
In the culture of science and technology rapid development today, the people of electronic games and entertainment needs also rising. From the initial run on the handheld game of the" snake" and" Tetris" to the now popular all over the world online games embody the charm of the game. With the intelligent mobile phone terminal emerge in large numbers, is for the electronic game provides a platform for rapid development of. Especially iPhone intelligent mobile phone and Android intelligent mobile phone available, for pocket casual games and Applications provides a better development environment.
This text based on Google company for the majority of the smart mobile phone provided by the developers of Android system environment, using J2SE, software engineering, game algorithm, image processing technology research and the development of a " super cat" puzzle game to pass through, the game features include: the basic game player through the touch screen operation to realize left, right, cat, jumping, the cat in the game player operation in the scene will encounter the enemy and beat all obstacles, only operation kitten smooth walk scene, can enter the next level, crossing over, game is over. The game while playing simple, but will always bring surprises and fun game player, will make the game player are impossible to guard against.
Key words: Android ; Mobile Phone Game; Java; Super Cat
目录
摘 要
Abstract
1 绪 论
1.1 手机游戏的研究背景
1.2 国内外手机游戏的研究现状
1.3 本课题研究的目的、意义及研究内容
2 Android平台研究
2.1 Android特性
2.2 Android系统架构研究
2.3 Android应用开发研究
2.4 Java语言的特点
3 Android手机游戏引擎及相关技术研究
3.1超级小猫游戏概述
3.1.1 游戏主题创意
3.1.2 游戏程序流程
3.2 超级小猫游戏设计流程
3.2.1 需求
3.2.2开发环境
3.2.3游戏设计思想和模块划分
3.2.4游戏具体设计
3.3游戏设计过程中遇到的问题和技术难点
3.3.1图片问题
3.3.2控制问题
3.3.3碰撞检测
3.3.4音效控制
3.3.5页面控制
3.4 开发过程简述
4 程序分析和具体实现
4.1游戏Logo页面
4.2游戏主菜单分析
4.3开始游戏过程的后台逻辑
4.4游戏过程的后台逻辑
5 总 结
5.1安装到真实Android手机测试
5.2发现BUG和解决情况
参考文献
结束语
致 谢