基于android平台的塔防游戏设计开题报告

基于android平台的塔防游戏设计开题报告

ID:9533220

大小:30.00 KB

页数:5页

时间:2018-05-03

基于android平台的塔防游戏设计开题报告_第1页
基于android平台的塔防游戏设计开题报告_第2页
基于android平台的塔防游戏设计开题报告_第3页
基于android平台的塔防游戏设计开题报告_第4页
基于android平台的塔防游戏设计开题报告_第5页
资源描述:

《基于android平台的塔防游戏设计开题报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学号XX毕业设计开题报告基于Android平台的塔防游戏设计学生姓名XX专业名称计算机科学与技术指导教师XX计算机与信息工程学院2014年3月24日毕业设计开题报告题目名称:基于Android平台的塔防游戏设计1.课题背景Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。Android系统在应用游戏开发方面有如下特点:1.开放性:在优势方面,Android平台首先就是其开放性,开放的

2、平台允许任何移动终端厂商加入到Android联盟中来。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。2.硬件选择:这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。3.不限制开发商:Android平台提供给第三方开发商一个十分宽泛、自由的环境,因此不会受到各种条条框框的阻扰。Unity,也称Unity3D,这种3D游戏开发引擎是最近几年非常热门的一种,跨平台能力强是它的最主要也是最受大家称赞的特点,支持

3、PC、Mac、IOS、Linux、Android、网页等几乎所有的平台,移植方便,3D图形性能优越,友好方便的工具界面,以及不错的资源优化能力,被广大游戏开发者所喜爱。在目前的Android手机应用开发界,Unity几乎成为Android游戏开发的标准工具。2.开发设计的基本内容及预期设计效果开发设计的基本内容如下:游戏名称:《五岳乾坤》游戏类型:3D塔防益智类游戏游戏平台:PC、Android游戏模式:过关模式场景:培防游戏的场景的模式是固定的,它由一个二维的单元格组成,每个格子的用途不同,通常娃下列用途之一:(1)专用于摆放防守单位。(2)无法摆放防守单位,

4、也不允许敌人通过。(3)专用于敌人通过。摄像机:摄像机始终由上歪上俯视游戏场景,按住鼠标左键或点击触屏并移动可以移动摄像机的位置。胜负判定:基地有10点生命值,敌人攻入基地一次减少一点生命值,当生命值为零,游戏失败。敌人以波数的形式向基地进攻,每波由若干个敌人组成。在这个实例中,一关有10波,当成功击退敌人10波的进攻则游戏胜利。敌人:敌人有两种,一种是在陆地上行进的甲虫形怪物,另一种是飞行在空中的蛇行怪物。每消灭一个敌人将获取一定点数,点数用于创建防守单位。防守单位:游戏中有一种基本类型的防守单位,它是一个可飞龙,一旦敌人进入它的攻击范围便会向敌人开火。UI界

5、面:游戏中的UI包括防守单位的按钮,敌人的进攻波数,基地的生命值和点数。当防守单位攻击敌人时,在敌人的头上需要显示一个生命条表示剩余的生命值。当游戏失败或胜利后显示一个按钮重新游戏。预期设计效果:游戏完整美观,在PC环境可正常流畅运行;在Android平台下正常运行无异常,理想条件下游戏可流畅运行。3.开发设计方案本软件基于Android平台进行开发,开发工具使用Unity3D4.5;PhotoshopCS6;EditPuls3。游戏UI设计与制作主要用PhotoshopCS6,包括游戏场景的背景、个性化按钮、游戏信息的显示等贴图。游戏的模型建立使用Unity3

6、D开发工具,包括地图制作、环境制作、粒子效果、模型的物理特性等。游戏中最核心部分脚本代码的编写需要使用EditPuls编辑工具,代码的语言选用比较简单易操作的C#语言。将脚本指定给游戏模型,再将各种类型参数连接,完成游戏设计方案。此外,为使游戏功能全面,在怪物原型和场景设计还有游戏功能方面参考手机游戏“神怪诀”。4.设计进度安排2014.02.24~2014.03.05确定设计方向,并阅读相关文献,收集资料。2014.03.06~2014.03.21通过收集查阅资料确定设计题目和大致内容,完成设计可行性分析,并学习相关技术。2014.03.22~2014.03.

7、31完成设计的整体模块划分和结构分析。2014.04.01~2014.04.18制作游戏场景,导入模型,美化游戏场景,添加必要元素。2014.04.19~2014.05.11编写游戏脚本,将各模型指定脚本,完善游戏内部功能和链接。2014.05.12~2014.05.25设计游戏UI界面,添加贴图按钮等。2014.05.26~2014.06.05测试游戏,修改错误代码及异常,封装游戏,分别在PC和Android设备上试运行。2014.06.06~2014.06.16整理论文,准备答辩。5.参考文献[1]李刚.疯狂Java讲义[M].电子工业出版社.2011.9[

8、2]李刚.疯狂Andro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。