




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学号毕业设计开题报告基于Android平台的塔防游戏设计学生姓名XX专业名称计算机科学与技术指导教师XX计算机与信息工程学院毕业设计开题报告题目名称:基于Android平台的塔防游戏设计1.课题背景Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。Android系统在应用游戏开发方面有如下特点:1.开放性:在优势方面,Android平台首先就是其开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。2.硬件选择:这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。3.不限制开发商:Android平台提供给第三方开发商一个十分宽泛、自由的环境,因此不会受到各种条条框框的阻扰。Unity,也称Unity3D,这种3D游戏开发引擎是最近几年非常热门的一种,跨平台能力强是它的最主要也是最受大家称赞的特点,支持PC、Mac、IOS、Linux、Android、网页等几乎所有的平台,移植方便,3D图形性能优越,友好方便的工具界面,以及不错的资源优化能力,被广大游戏开发者所喜爱。在目前的Android手机应用开发界,Unity几乎成为Android游戏开发的标准工具。2.开发设计的基本内容及预期设计效果开发设计的基本内容如下:游戏名称:《五岳乾坤》游戏类型:3D塔防益智类游戏游戏平台:PC、Android游戏模式:过关模式场景:培防游戏的场景的模式是固定的,它由一个二维的单元格组成,每个格子的用途不同,通常娃下列用途之一:(1)专用于摆放防守单位。(2)无法摆放防守单位,也不允许敌人通过。(3)专用于敌人通过。摄像机:摄像机始终由上歪上俯视游戏场景,按住鼠标左键或点击触屏并移动可以移动摄像机的位置。胜负判定:基地有10点生命值,敌人攻入基地一次减少一点生命值,当生命值为零,游戏失败。敌人以波数的形式向基地进攻,每波由若干个敌人组成。在这个实例中,一关有10波,当成功击退敌人10波的进攻则游戏胜利。敌人:敌人有两种,一种是在陆地上行进的甲虫形怪物,另一种是飞行在空中的蛇行怪物。每消灭一个敌人将获取一定点数,点数用于创建防守单位。防守单位:游戏中有一种基本类型的防守单位,它是一个可飞龙,一旦敌人进入它的攻击范围便会向敌人开火。UI界面:游戏中的UI包括防守单位的按钮,敌人的进攻波数,基地的生命值和点数。当防守单位攻击敌人时,在敌人的头上需要显示一个生命条表示剩余的生命值。当游戏失败或胜利后显示一个按钮重新游戏。预期设计效果:游戏完整美观,在PC环境可正常流畅运行;在Android平台下正常运行无异常,理想条件下游戏可流畅运行。3.开发设计方案本软件基于Android平台进行开发,开发工具使用Unity3D4.5;PhotoshopCS6;EditPuls3。游戏UI设计与制作主要用PhotoshopCS6,包括游戏场景的背景、个性化按钮、游戏信息的显示等贴图。游戏的模型建立使用Unity3D开发工具,包括地图制作、环境制作、粒子效果、模型的物理特性等。游戏中最核心部分脚本代码的编写需要使用EditPuls编辑工具,代码的语言选用比较简单易操作的C#语言。将脚本指定给游戏模型,再将各种类型参数连接,完成游戏设计方案。此外,为使游戏功能全面,在怪物原型和场景设计还有游戏功能方面参考手机游戏“神怪诀”。4.设计进度安排20**.02.24~20**.03.05确定设计方向,并阅读相关文献,收集资料。20**.03.06~20**.03.21通过收集查阅资料确定设计题目和大致内容,完成设计可行性分析,并学习相关技术。20**.03.22~20**.03.31完成设计的整体模块划分和结构分析。20**.04.01~20**.04.18制作游戏场景,导入模型,美化游戏场景,添加必要元素。20**.04.19~20**.05.11编写游戏脚本,将各模型指定脚本,完善游戏内部功能和链接。20**.05.12~20**.05.25设计游戏UI界面,添加贴图按钮等。20**.05.26~20**.06.05测试游戏,修改错误代码及异常,封装游戏,分别在PC和Android设备上试运行。20**.06.06~20**.06.16整理论文,准备答辩。5.参考文献李刚.疯狂Java讲义[M].电子工业出版社.2011.9李刚.疯狂Android讲义[M].电子工业出版社.2011.4吴亚峰.Android核心技术与实例讲解[M].电子工业出版社.2010吴亚峰,于复兴,杜化美.Android游戏开发大全[M].第二版.人民邮电出版社,20**-7-1王晓东.计算机算法分析与设计[M].北京:电子工业出版社,2007陆阳.EclipseRCP与SpringOSGi:技术详解与最佳实践[M].第一版.机械工业出版社,20**-1-1吴越胜,李新磊.Eclipse3.0程序开发技术详解[M].第一版.清华大学出版社,2010-10-1李宁.Android开发完全讲义[M].第二版.水利水电出版社,2012-4-1MarkAllenWeiss[美].数据结构与算法分析-java语言描述[M].冯舜玺.北京:机械工业出版社,2009Meijer,Lucas.IsUnityEnginewritteninMono/C#?orC++.[26April2011]Pocatilu,P.(2010).DevelopingMobileLearningApplicationsforAndroidusingWebServices.InformaticaEconomica,14(3),106-115WOOK,SONG,etal."PersonalizedOptimizationForAndroidSmartphones."ACMTransactionsOnEmbeddedComputingSystems13.Supp2(20**):1-25.Computers&AppliedSciencesComplete.Web.22Mar.20**UrgeMobileandWebsiteApplications,L.(2005,August).NewiPhone&AndroidAppAllowsUserstoOrderFoodforDeliveryAnywhere,EventotheBeach.BusinessWire(English)PrenticeHall[美].ObjectsFirstwithJava:APracticalIntroductionUsingBlueJ[M].北京:人民邮电出版社,2006Addison-WesleyProfessional[美].DataStructruesandProblemSolvingUsingJava[M].北京:人民邮电出版社,2007JohnResig.HYPERLINK"/blog/ver
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年深海矿产资源勘探技术深海矿产资源勘探技术装备研发与培训与考核报告
- 2025年航空货运市场格局分析与发展战略研究报告
- 篮球场合同合作合同范本
- 粪肥运输合同协议书模板
- 电池置换合同协议书模板
- 门窗厂投资入股合同范本
- 生产经营权转让合同范本
- 精装房装修出租合同范本
- 高标农田服务协议书模板
- 江苏叉烧酱采购合同范本
- 2020放射诊断放射防护要求
- 内科护理教学实施报告(国赛一等奖)
- 日式护理创业计划书
- 加强营销作业现场安全管理
- 同业授信报告
- 2023年12月2024住房和城乡建设部标准定额研究所公开招聘5人笔试历年高频考点-难、易错点荟萃附答案带详解
- 《锅炉安全培训》课件
- 血管病的早期病情评估和治疗
- 全科门诊教学知情同意书
- 输电线路基础占地补偿协议书
- 2023年江西工程职业学院教师招聘考试历年真题库
评论
0/150
提交评论