手机游戏——“最终防线”的开发与设计
开题报告
一、综述 据市场调研机构IDC 发布的2012第三季度统计数据显示,目前全球Android 智能手机出货量总计达到了1.36亿部,消费者每天激活将近130多万台Android 设备,Android 的市场份额由此也达到75%,Android 的市场份额和收入双双创下历史最高纪录。
而在国内,来自中国工信部的统计数据显示,在2012年11月上市的智能手机有243款,其中有238款采用Android 操作系统。
智能手机出货量为2761.4万部,比上年同期增长113.8%,市场占有率达到65.5%,Android 手机出货量占同期智能的95.7%。
而2012年1-11月,上市的智能手机新机型有1988款,其中更是有1943款采用Android 操作系统。
智能手机出货量为2.24亿部,比上年同期增长170.3%,市场占有率达到53.8%,Android 手机出货量占同期智能的86.5%。
所以随着Android 平台的大量使用,各种APP 软件正在方便和娱乐我们的生活。
而在Android 的应用中,根据91无线的报告显示各类游戏占有12.8%的比重。
所以游戏模块在Android 市场中有着极其重要的地位。
塔防,即炮塔防御(Tower Defence )也统称TD ,塔防受众很广,游戏模式简单而且可玩性极强,根据2012年Q2中国移动应用市场季度监测报告显示,中国Android 应用下载类型方面,游戏应用依然是最热门的下载类型,以32.6%占比排名第一。
而其中像植物大战僵尸等热门TD 游戏扮演了不可或缺的角色。
综述以上,我认为在Android 平台开发一款塔防游戏是十分正确的
二、研究内容
1.研究方向内容
根据近几年来学习Android 平台程序开发的经验,结合现在已有技术,设计一个基于Android 平台的塔防类的游戏应用。
设计制作该塔防游戏的目的在于在已有的塔防游戏之上进行玩法的创新,通过加入手势操作等特殊的游戏操作来充分发挥移动平台的机能,对于Android 塔防游戏的开发与提高Android 塔防游戏的质量和可玩性有着极大的帮助作用。
2.系统功能
三、实现方法及预期目标
实施的初步方案
选择Android 专用的Eclipse 来进行游戏的开发,系统选择了稳定性较高的Android2.2,游戏开始 天赋树 游戏设置
退出 最终防线
并选用瀑布开发模型来对游戏进行开发
重点难点
(1)游戏地图的设计。
此问题需要解决在Android平台游戏设计中如何能够更快速的对复杂的游戏地图进行存储和解析,合理有效的数据结构对提高游戏整体的效率极大地帮助。
(2)游戏AI的实现。
在Android游戏中,人工智能的高低直接决定了游戏互动性,在塔防类游戏设计中,需要设计针对不同类型怪物防御塔需要作出不同的防御反击。
还需要设计怪物的自动寻路如何能够在最短的时间之内走出迷宫。
(3)用户界面,舒适的用户界面能够给使用者带来良好的用户体验,在塔防类游戏中,可爱精美的画风会给玩家留下美好的印象,如果你的用户界面一团糟那么即使你的可玩性再高玩家可能也不会去想动他。
(4)游戏策划,在塔防类游戏中,防御塔跟怪兽之间的数据平衡对游戏的可玩性起着极大的作用,防御塔的攻击与怪兽的防御需要达到一个平衡点来保证怪兽在行进的路径中能够被合理布局的防御塔杀掉。
实现环境
硬件:内存:512M以上
CPU:1.4GHZ以上
软件:操作系统:Windows 7/2000/XP或其他
Java平台:JDK6或其它
Android开发工具:Android SDK
开发环境: Eclipse + Eclipse ADT Plugin预期目标
预期目标是能够完成塔防游戏的闯关的基本功能,能保证游戏能够流畅运行,并且有良好的人机交互页面。
四、参考文献
[1]《塔防》百度百科
/view/2060968.htm
[2]2012年Q2中国移动应用市场季度监测报告 iiMedia Research
/archives/70910.html,2012.8
[3]GONG Lei,ZHOU Cong.Development and Research of Mobile Termination Application Based on Android[J]. Computer And Modernization,2008,8(1).
[4] 刘昌平,范明钰. Android手机的轻量级访问控制[J].计算机应用研究,2010,7(1).
[5]陈和平.A*算法在游戏地图寻径中的应用与实现[J].计算机应用与软件, 2005, 12
[6] 豆丁网.Android 中文文档.
/p-293361737.html,2010.4
[7]百度文库.手机游戏未来发展趋势预测 [EB/OL] /view/0e563f335a8102d276a22f35.html,2010.1.
[8] 胡伟.Android系统架构及其驱动研究[J] .广州广播电视大学学报,2008.8(1).。