- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科——可参考的开题报告.doc
大连东软信息学院
本科毕业设计(论文)开题报告
系 所: 计算机科学与技术 专 业 班 级: 计嵌入式10003 姓名 江天翔 学 号: 10111000319
开题日期: 2015年 12月 9日 论文
题目 打飞机游戏的设计与实现
题
的
背
景
、
目
的
和
意
义 1.选题的背景
手机现在已经成为了人们生活中一种重要的工具。而随着越来越多的功能被集成到了这一方寸平台上,人们在使用时也不仅仅把它当成是移动电话或者移动连天工具了,更多的人更愿意把它当成一个移动的娱乐平台。而因为手机具有其他娱乐平台并不具有的24小时随身携带、长时间开机、每人至少一部的特性,且这个平台上,游戏的娱乐功能可以说是最大的。因此,越来越多的手机软件上投身到手机游戏的制作中来,甚至传统端游厂商、煤老板、电商大亨、IT大亨等各行各业大亨纷纷投资手游行业。光2013年1年,上万款手机游戏涌入市场,瞬间使手游市场饱和,月流水超过千万级别的产品就有十几款,并且上亿元甚至十几亿元的并购和融资层出不穷。手机行业将成为一个风起云涌的行业,手机游戏也将大火特火。
选题的目的和意义
本人于2013年5月6日通过校招进入北京一家手游公司实习,因此对手机游戏有充足的兴趣。2013年8月,腾讯公司的微信V5.0正式上线,基于微信平台的游戏(后简称微信游戏)——飞机大战也随之大火。
当今社会,人们的工作压力与学习压力都极大,生活节奏逐渐加快,大多数人没有时间休闲娱乐,于是像“飞机大战”这种忙里偷闲,简单益智的游戏就成为人们娱乐的首选,这款小型的手机游戏,易上手、易安装(微信自带游戏)、加入了与微信好友比分数的功能、利用了手机随身携带、随时能玩的特性,让人们能够随时随地的享受游戏。
于是在毕业论文选题期间,本人选择了“打飞机游戏的设计与实现”,希望通过设计与实现微信游戏飞机大战,模仿这款非常受欢迎的游戏,为以后踏入游戏行业积攒丰富、宝贵的经验。同时,设计与实现这款游戏,本人也希望能通过这次学习,提升自己的编程能力与学习能力,在指导老师的教导下,完成这款游戏的开发工作。
题
的
主
要
研
究
内
容 本游戏是基于iOS平台进行的设计与实现,利用Xcode编译器与cocos2dx引擎进行制作。(1)
本游戏通过在Xcode中创建.xib文件,利用.xib文件关联功能类来实现登录界面这样做的主要原因是,方便程序员,因为其是“所见即所得”的,程序员不需要像原来一样写一堆代码,然后运行出来才能看到界面元素的执行结果,这样是很低效的。
由于个人技术原因,排行榜则直接写入本地文件,在本地文件里录入好友分数后,程序会在每次游戏后自动读取该文件,将玩家获得分数与文件录入的好友分数进行比较并利用好友信息与玩家信息生成排行榜。课题难点
为了增加游戏的趣味性,飞机大战中道具(散弹、加命等)出现位置、道具效果的实现为本课题的难点。
拟解决的关键问题
通过VMware Workstation9.0实现在非Mac Book Pro的笔记本上运行IOS系统平台。
(1)前期准备
先进性前期准备,在确定用IOS系统、cocos2dx引擎进行编程后,要为此次研究准备硬、软件的准备,如在非Mac Book Pro的笔记本上运行IOS系统平台,安装cocos2dx引擎等。
(2)需求分析
进行完前期准备后,再对该游戏进行需求分析。在需求分析中,确定好要实现的功能,需要对该游戏将要实现的功能进行信息采集并整理成规范文档。
(3)概要设计
在这里要确定该游戏的系统结构,对全局的游戏系统结构进行设计,进行功能模块划分,并确定各个功能模块之间的调用关系。
(4)详细设计
在这里要对各个功能模块进行界面设计,确定各界面之间的调用关系与优先级,并确定各功能模块与界面的关联关系,写出各功能模块的详细分析报告文档,为项目的编写实现做好准备。
(5)实现和测试
在这里要对整个项目进行编写实现和测试,首先要在Xcode编译器上利用cocos2dx框架编写代码;再对各个功能模块进行测试,编写测试用例,记录项目的完成度。
可行性分析
(1)经济可行性:安装了VMwork Station9.0并能运行IOS开发环境的笔记本电脑一台,cocos2dx引擎。
(2)技术可行性:主要在Xcode开发环境下利用cocos2dx框架,用C+
文档评论(0)