1. 研究目的与意义(文献综述)
现在,智能手机使用广泛,大部分人都用的智能手机,而android在智能手机的市场也占据了很大的份额。第一部android智能手机发布于2008年10月。android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,android在全球的市场份额首次超过塞班系统,跃居全球第一。2013年的第四季度,android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。2014第一季度android平台已占所有移动广告流量来源的42.8%,首度超越ios。但运营收入不及ios。在android日益强大的今天,开发一款基于android平台的游戏是很有价值的。此次毕业设计的目的是设计一款android游戏,来熟悉android平台上游戏应用的开发。
android平台具有开放性,丰富的硬件,方便开发等优势。android平台提供给第三方开发者一个很宽泛、自由的环境,不会受到各种条条框框的阻扰。android开发者可以按照自己的想法自由设计开发各种软件,随着android智能手机的推广,android手游现在也是非常流行的。各种经典游戏在android平台上呈现出来,各式各样新颖的游戏被设计出来供广大android用户使用,成为其闲余时间的一种消遣。
android平台上已经设计出来各式游戏,有2d效果的也有3d感观的,有单机游戏也有联网游戏,有适合各年龄段人群的游戏,有画面效果好的游戏也有创意好的游戏,有原创游戏也有模仿经典的游戏。
2. 研究的基本内容与方案
本次毕业设计的题目是“基于android的2d物理引擎游戏——魔法跳跳球的设计与实现”。“魔法跳跳球”原本是一种代币类街机游戏,弹珠台连线,连线愈多奖励越高,简单易懂,趣味性高,适合全年龄玩家,有机会得到lucky、bonus、game、摩天轮等多种大奖。投入代币,按下按钮让从上面坠落的小球随机通过立柱,落到下面的盘子里,小球连续的越多,奖励越大。小球一旦叠加了,就算输了,代币就没有了。可以中途退出领取奖励,也可以挑战更大奖励。如果挑战失败,可以返还一半的奖额。最小奖励:3连线,最大奖励:7连线。下侧有个左右移动的lucky篮筐,小球经过后开启抽奖。本次毕业设计的内容与目标便是将这一款游戏尽可能完整的呈现在android平台上。
本次毕业设计开发的基于android的2d物理引擎游戏——魔法跳跳球基于jbox2d物理引擎,采用opengl3d技术进行渲染。本游戏系统的开发是基于android平台的,本次游戏分为4个模块:表示层模块(非游戏界面的绘制、游戏界面的绘制)、jbox2d物理引擎模块(刚体创建模块、运动模拟)、工具辅助模块(图片处理模块、自适应屏幕模块、2d与3d坐标转换模块、声音模块)等设计与实现。按拟定模块对游戏进行实现即可。
3. 研究计划与安排
(1)2016/1/11—2016/1/22:查阅参考文献,明确选题;
(2)2016/1/23—2016/3/7:进一步阅读文献,并分析和总结;确定技术路线,完成并提交开题报
告;
4. 参考文献(12篇以上)
[1]软件开发技术联盟.android开发实践[m].北京:清华大学出版社,2013
[2]吴亚峰,杜美化,索依娜.android平板电脑开发实战详解和典型案例[m].北京:人民邮电出版社,2013
[3]王东华.android开发实例大全[m].北京:电子工业出版社,2014
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。