游戏
来源:互联网 发布:mysql vi 查找替换 编辑:程序博客网 时间:2024/04/28 22:35
一. 摘要:
随着网络世界的深入生活,地球网络化已经是一条必然之路。而今后的网络也将逐渐的走向移动互联网的轨道。像手机,平板计算机,笔记本计算机等可以搭乘移动互联网的产品中使用人数最多的数码产品便是智能手机了。它已经在逐步的取代其他的电子产品的市场份额。据《2013-2017年中国智能手机行业市场需求预测与投资战略规划分析报告》估算,2012前三季度,全球智能手机用户总数已经突破了10亿大关。而2011前三季度的用户量只有约7亿户。可以看出,智能手机市场的潜力不可估量。游戏具有较强的趣味性和广阔的受众群成为Android开发中不可或缺的一部分,本组项目是一款名为Miracle Jump休闲游戏 ,结合现实生活的物理知识,模拟人物跳跃,基于Android 4.4版本开发。
关键词:Android 游戏
二.设计语言:
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板计算机,由Google公司和开放手机联盟领导及开发。
2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。
2. Android系统结构
Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
Android系统所具有的特点有:开放性、丰富的硬件、方便开发。
三.开发环境介绍:
android开发平台的构建
(一)1下载并安装JDK组件,注意分辨所要安装的计算机操作位数。本次使用的是Windows7 32位操作系统,下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html
3. JDK软件下载
2下载并安装完成后,根据下载位置修改计算机的环境变量。环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。(该过程要求严格,比较容易出错)。过程如下:
游标移至计算机→右击属性→高级系统设置→环境变量→新建
3新建三个环境变量,分别是JAVA_HOME、CLASS_PATH、PATH,变量名是它们各自的路径。
(二)SDK的下载与安装,下载地址:
http://developer.android.com/sdk/index.html#download
下载并解压后,打开SDK Manager.exe,在出现的界面中选定要开发的安卓版本并下载。并下载Extra包。
(三)下载Eclipse,下载后解压,该软件无需安装可以直接使用。下载地址:
http://www.eclipse.org/downloads/
(四)在Eclipse中配置ADT。首先下载ADT(或直接复制到计算机上),下载地址:
http://developer.android.com/tools/sdk/eclipse-adt.html
1打开Eclipse,首先选择Help→Install New Software→Add,其中地址改为本地ADT的位置。
2选择 Window→Preferences→Android,将SDK Location修改为本地SDK位置,在列表中出现各个版本的Android选项。
(五)构建Android虚拟机。为了方便开发,可以直接在计算机上虚拟出一个Android虚拟机。在Eclipse中,选择Window→AVD Manger,
在弹出的对话框中新建一个Android虚拟机。
如图,构建时可以选择此虚拟机的各项参数。包括Android版本,荧幕分辨率,程序可能用到的硬件,存储器,以及处理器种类等等。
如图,为搭建好的虚拟机界面。
四.游戏框架:
(1).游戏界面
(2).代码框架
五.项目代码:http://blog.sina.com.cn/s/blog_b86b9cdd0102vaud.html
六.项目结果:
欢迎动画:
菜单界面:点击游戏说明等按钮可以进入对应界面
游戏介绍界面
声音设置界面
排行榜界面
场景选择界面:点击不同场景进入对应游戏界面
游戏界面一
游戏界面二
游戏界面三
游戏结束界面
七.项目测试
Cpu测试:
监视:
线程:
八.分工:
彭青海:界面美化,资源搜集,游戏测试
余文艳:编写代码,项目文档撰写
九.总结:
这次的项目给了我们许多磨练。首先是团队协作,一个团队要成为优秀往往要比一个人优秀要困难的多。其次是学习新内容和接受新事物的能力,由于这个做的项目是之前从没有接触过的游戏开发,在项目初期还是遇到了不少的困难,比如游戏引擎的概念是什么,游戏中的人物是怎样动起来的。在这个摸索过程中也总结出一些经验教训,比如看资料书不能只看一本,项目初期的时间规划一定要完善细致。虽然在项目开发期间经常熬夜,但是当程序运行正确的时候,还是觉得这些付出都是值得的。从项目刚开始的无从下手,到一步步弄清游戏的开发过程,再到后来一步步实现我们自己的游戏,这个过程自然是痛苦和煎熬的,但是当我们回头看这一切时,才会发现,正是这样的过程让我们成长,让我们更加优秀,这个过程中收获的自豪和成就感,是这次项目给予我们最好的礼物。
不过由于完成本次项目的时间不够充裕,游戏还待完善,很多bug也有待解决。
九.参考文献
【1】《Android手机游戏开发从入门到精通》,刘剑卓,中国铁道出版社,2012年5月
- 游戏
- 游戏
- 游戏
- 游戏
- 游戏...
- 游戏
- 游戏
- 游戏
- 游戏
- 游戏
- #游戏
- 游戏
- 游戏
- 游戏
- 游戏
- 游戏
- 游戏
- 游戏
- mybateis 有些数字无法更改
- 读书笔记--initializer_list
- dwz_thinkphp分页问题解决
- C/C++结构体的一个高级特性――指定成员的位数
- jquery 实现 点击按钮后倒计时效果,多用于实现发送手机验证码、邮箱验证码
- 游戏
- 15个有用和强大的CSS工具推荐
- 兔子--Android Support v4包丢失的解决办法
- BZOJ系列1088《[SCOI2005]扫雷Mine》题解
- 如何取消联通来电管家(发短信)
- 作业,仅供学习参考
- dig www.126.cn问题:向其ns上查询任何域名都返回同一个IP;-t ns 查不到
- 基于ARM的嵌入式Linux移植真实体验(5)――应用实例
- CentOS7 下源码安装MPlayer播放器