1. 研究目的与意义、国内外研究现状(文献综述)
一、本课题的意义
随着进入移动互联网时代,移动设备单一的语音通话功能已经不能满足人们日益增长的需求,人们对移动终端的应用,特别是游戏应用的需求越来越大。手机游戏已经成为人们移动终端的重要休闲方式之一,其益智、趣味、休闲、方便、易于操作、互动性强等特点迎合了消费者的需要,它为人们提供消遣娱乐,让人们放松心情,为人们提供情感交流的平台。
手机游戏按技术可分为嵌入式游戏、浏览器游戏、java游戏。嵌入式游戏是一种将游戏程序预先固化在手机芯片里的游戏,这种游戏不能修改;浏览器游戏(wap)是一种用手机浏览网页来进行游戏的方式,wap游戏费用比较高,因为需要向服务商和移动联通公司交纳费用;java游戏是用java语言编程,现在支持java的手机很普及,它也成为目前比较好的移动游戏开发环境。
2. 研究的基本内容和问题
一、研究目标:
本设计的目标是在android平台上开发一款简单的塔防类游戏。主要规则:目标处于地图终点、怪物起于地图起点,玩家在道路两侧建造各类道具攻击怪物。若怪物抵达目标则游戏失败;若怪物被消灭则开始下一波,直到怪物全部被消灭。游戏基于surfaceview游戏框架,设计了游戏控制模块、游戏界面模块、游戏线程模块、游戏实体模块(怪物模块、箭塔模块、子弹模块)、游戏辅助模块等模块。
二、研究内容:
1、游戏界面模块包含:欢迎界面、菜单界面、游戏界面、帮助界面、音效界面和结束界面等。欢迎界面:当玩家运行游戏时,首先进入的界面,并在结束之后自动进入菜单界面;菜单界面:显示开始游戏、音效设置、帮助以及退出游戏的操作按钮;游戏界面:玩家玩游戏所在的界面;帮助界面:点击菜单界面中的帮助按钮进入帮助界面,给出了游戏的玩法;音效界面:点击音效按钮进入,可以进行音乐设置;结束界面:点击退出按钮,退出游戏。
3. 研究的方法与方案
研究方法:
1、阅读学习有关android游戏开发方面的书籍,学会开发的基础;
2、通过surfaceview视图完成界面的开发;
3、通过demo学会开发的各种算法;
4. 研究创新点
本游戏采用目前最具开发性的手机平台。
游戏内容简单易操作,适于闲暇之余娱乐之用。
5. 研究计划与进展
2014.2.1-2014.2.5 管理资源,收集材料
2014.2.6-2014.2.15 游戏界面的编程
2014.2.16-2014.3.3 完善怪物、箭塔、子弹的类
