Open Nav

基于Android的益智游戏的设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.仅供学习参考之用.
   帮助中心
资料介绍:

基于Android的益智游戏的设计与实现(含开题报告,毕业论文13000字,程序代码)
[摘  要]在国内外,android的前景十分广阔,尤其是这个平台的游戏开发更是前途不可限量。在3G时代,以《仙剑》为代表的手机RPG游戏已渐渐退出舞台,现在老少皆宜的益智类游戏慢慢占据着主流,本论文研究的游戏正是这样一款游戏,Q版的游戏画面风格和简单易懂的操作适合于任何年龄段的玩家。主要研究其实现的关键技术和设计实现游戏的功能,并针对游戏的碰撞检测和游戏的背景绘制的问题,做了重要阐述。除采用Android平台的四大组件,涉及到自定义View中画图的一些方法和技巧是本游戏的重点,调用Android系统画图的API及自己实现的相应算法,再加上漂亮的图片足以实现几乎任何炫酷的效果。
[关键词] Android;手机游戏;3G;益智类游戏

Design and Realization of Developmental Game Based on Android
Abstract:At home and abroad,the Android enjoys great potential and vast development prospects.In the 3G era,《Xian Jian》,as the representative of the RPG game, has quit the stage of history little by little and now the ages puzzle game start to occupy the main stream.In this thesis,we will talk about the game like that.The Q version of the game screen and simple operation is suitable for players of any age.Study the implementation of key technologies and design to achieve the functionality of the game. According to solve the problem about game's collision detection ,I also Made an important elaborate in this thesis.Among the four components of the Android platform,the methods and techniques of drawing pictures in the custom view is the focus of this game.It could achieve almost any cool effect by calling the drawing API , some custom arithmetic and also some beautiful pictures. [资料来源:https://www.doc163.com]
Key words:    Android;Mobile Phone Game;3G; Developmental game

项目研究的主要内容
此游戏主要用到了Android用来画图的API,主类继承view类,重写其onDraw()方法并另起一个线程对主UI线程更新,实现整个游戏的动态效果。其中自己写了很多算法来实现一些炫酷的效果。
游戏主体框架的构思,分为8大部分: com.hkdg.animation用来存放游戏中所用到的对ani动画的初始化及播放的类。 com.hkdg.game主要用来存放从服务器解析过来的数据,也包括读取的本地数据。 com.hkdg.game.Music用来存放游戏中音乐,音效的初始化及播放的类。 com.hkdg.game.Object游戏中所用到的所有实体类存放在此。 com.hkdg.game.View游戏UI由若干自定义View组成,所有的View类存放于此。 com.hkdg.GameEngine此包中主要存放的是一个继承了View的类,它另起了一个线程用来绘制界面,并同时更新主UI线程。 com.hkdg.Main这是一个存放着几个Activity的包,游戏中为数不多的几个activity都存放于此。 com.hkdg.tools这是一个存放着工具类的工具包。

3.本课题需要重点研究的、关键的问题及解决的思路
    3.本课题需要重点研究的、关键的问题及解决的思路:

[资料来源:http://www.doc163.com]


1.游戏框架的搭建。由于游戏用到的类较多,而且考虑到游戏以后的功能,界面扩展性以及游戏运行的效率问题需要一个架构较完善的游戏框架,
  这里我用的是一个老程序员给我的框架来实现类的结构。
2.游戏UI界面,包括一些游戏动画效果的实现。游戏界面的华丽是单用android封装的控件及布局所难以达到的,这些效果都需要程序员用代码实现。
3.游戏各种状态的判定。游戏不同于应用的另外一点是游戏中状态繁多,这也是个难点。
 

[资料来源:www.doc163.com]

基于Android的益智游戏的设计与实现
基于Android的益智游戏的设计与实现
基于Android的益智游戏的设计与实现
基于Android的益智游戏的设计与实现


目    录
1 绪论    1
1.1 背景    1

[资料来源:http://doc163.com]


1.2 Android的崛起    1
1.3 国内外研究现状    2
1.4 项目研究的主要内容    2
1.5 本章小结    3
2 Android的开发环境    3
2.1 Android操作系统    3
2.2 Android开发环境    3
2.3 Android开发环境变量的配置    3
2.3.1 JDK的配置    3
2.3.2 SDK的配置    5
2.4 Eclipse的配置    5
2.5 本章小结    5
3 Android应用程序核心    5
3.1 应用程序基础    5
3.2 应用程序组件    6
3.2.1 Acitivity    6
3.2.2 Service    8
3.2.3 BroadcastReciver    9
3.2.4 ContentProvider    10
3.3 本章小结    11
4 项目效果截图与相关技术    11
4.1 地图的滑动    11
4.2 MusicPlayer    12 [资料来源:Doc163.com]
4.3 本游戏的核心类GameEngine    14
4.4 相关算法研究    16
4.4.1 游戏资源进度的加载    16
4.4.2 邮件分页显示效果的实现    17
4.4.3 玩家排名列表的实现    18
4.4.4 碰撞检测    19
4.4.5 按每行指定长度画字符串    19
4.4.6 根据一串连续的数字图片,画出任何数字    20
4.4.7 图片的翻转和缩放    21
4.5 本章小结    22
5 游戏基本数据    22
5.1 飞机解锁数据    22
5.2 建筑解锁数据    23
5.3 机场解锁数据    23
5.4 飞机所有数据    24
5.5 本章小结    25
6 总结与展望    26
6.1 总结    26
6.2 展望    26
结束语    28
参考文献    29
致谢    30

[资料来源:Doc163.com]

  • 关于资料
    提供的资料属本站所有,真实可靠,确保下载的内容与网页资料介绍一致.
  • 如何下载
    提供下载链接或发送至您的邮箱,资料可重复发送,若未收到请联系客服.
  • 疑难帮助
    下载后提供一定的帮助,收到资料后若有疑难问题,可联系客服提供帮助.
  • 关于服务
    确保下载的资料和介绍一致,如核实与资料介绍不符,可申请售后.
  • 资料仅供参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正! 版权所有,严禁转载
    doc163.com Copyright © 2012-2025 苏ICP备2021029856号-4