疯狂猎鸟游戏设计与分析软件服务外包本科生毕业设计Word格式文档下载.docx
- 文档编号:7782972
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:17
- 大小:162.44KB
疯狂猎鸟游戏设计与分析软件服务外包本科生毕业设计Word格式文档下载.docx
《疯狂猎鸟游戏设计与分析软件服务外包本科生毕业设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《疯狂猎鸟游戏设计与分析软件服务外包本科生毕业设计Word格式文档下载.docx(17页珍藏版)》请在冰点文库上搜索。
摘要的内容应包含与毕业论文同等量的主要信息,供读者确定有无必要阅读全文,也可供文摘等二次采用,摘要一般应说明研究工作的目的、实验方法、结果和最终结论等,而重点是结论和结果。
除非确实需要,否则在摘要中一般不要用图表、化学结构式、非公知公用的符号和术语。
*)
关键词:
关键词1;
关键词2;
……关键词n
(*关键词一般为论文中出现的重要的、描述主题的词;
中英文关键词不少于三个,不多于七个。
AESEncryptionAlgorithmBasedSoftwareDesign
Abstract
ThetheoryofessentialtruthisnotonlyanimportantaspectoftheMarxisttheoryoftruthinjournalism,butalsoamajorprincipleandguidelineinthecourseofsocialisticjournalism.However,therearemoreorlessmisunderstandingsonputtingthistheoryintopractice.Evensomejournalistsdoubtanddenythefeasibilityofcarryingthistheoryout.Thisthesisfocusesonthepracticeofthetheoryofessentialtruth.Theoperationofthistheoryisanactivityperformedbythemediumundertheprincipleofthescientificviewofcognition.Onthepremiseofobjectivity,fairness,completeandbalance,journalistscanachievethegoalofessentialtruthbyusingthemethodsofreportsuchas,successivereport,serialreportandintegratedreportonthebasisofinteractionandcombinationofindividualeffortsandgroupwork.
(*英文摘要严格使用英文标点符号。
中、英文摘要意思要基本相同。
在撰写完英文摘要后,请执行一次自动拼写检查,以减少英文拼写错误的可能性。
Keywords:
Keywords1;
Keywords2;
......Keywordsn
(*中英文关键词要严格对译。
*)
第1章前言
1.1项目来源
本项目选题来自本人自己设计实现的一个开发项目--《疯狂猎鸟》。
该游戏可以在iphone,ipa等移动设备上运行。
该游戏主要采用cocos2d-x引擎来开发实现的。
在我国,特别是在大学,关于IOS平台相关的知识都很少有涉及到的,IOS相关项目研究也很少,所以关于这方面的许多知识和介绍都是国外翻译的。
本人希望,通过自己对IOS游戏的开发经验,来给一些和我一样对IOS平台游戏开发有兴趣的人一些启迪,并且通过本文来研究交流各自的经验和开发所遇到的问题。
1.1.1移动设备
随着科技的发展,移动设备的更新频率也变得越来越快,智能手机随处可见。
而伴随着智能移动设备的发展,其相关的应用也飞速发展着。
在地铁,在饭店,在公交等随处可见低头玩手机的人。
所以手机游戏变得多种多样,而对于那些低头一族来说,大多数是被休闲娱乐类的游戏所吸引。
因为这类游戏,所花时间不长,想玩就玩,而且简单易操作,不用花时间去研究怎么玩,打开就玩,适合这种低头一族人的生活习性,让他们可以在低头时享受到游戏的乐趣。
1.1.2手机游戏
目前,就移动游戏引擎方面来看,在市场中占主要地位的有Cocos2d-x、Unity3D、FlashAIR、Unreal、Corona等引擎。
而从总体上来看,移动游戏行业中首选游戏引擎则主要集中在cocos2d-x和Unity3d上。
而Unity主要在中端市场中覆盖相对领先,cocos2d-x则主要是占据低高端市场,达到了1/4的市场占有率。
并且,在我国,cocos2d-x不管在那种游戏市场均相对领先,特别是在2dshoji游戏开发中,cocos2d-x引擎的市场占有超过了70%。
1.1.3cocos2d-x游戏引擎
疯狂猎鸟是一款休闲益智类游戏,并且是通过cocos2d-x引擎来开发实现的。
并且这款游戏在刚登陆苹果APPStoire时,便荣登下载版第一。
通过对这款游戏的设计分析,可以让学生熟练的掌握自己在语言课程中学到的那些理论知识,并且通过学生自己学习到的语言知识来解决实际项目开发所遇到的问题,可以大大加强学生的问题分析和解决能力。
1.2项目研究意义
(*本章建议结构
随着苹果AppStore的广泛应用和移动智能平台市场的节节攀升,苹果公司的移动智能平台一直在创造一个又一个奇迹,但是,目前对于iOS平台的应用开发尤其是游戏开发方面相关的技术论文非常地少。
本文通过一款《疯狂猎鸟》的休闲益智游戏的开发,详细介绍了基于iOS平台开发游戏的各个环节,包括游戏创意设计、开发平台框架、详细程序设计以及测试与发布等流程。
为该平台的开发人员提供一定的参考价值,使开发者能更敏捷方便地进行该平台的游戏开发。
1.1项目的背景和意义(阐明项目来源、开发系统的动机、系统研究开发的意义等);
1.2研究开发现状分析(领域分析。
通过对来自问题领域、技术领域和两个领域的产品开发和技术运用现状的分类、分析,总结现有成果的优缺点,在此基础上,阐明项目研究开发的必要性);
1.3项目的目标和范围(确立项目的目标、要解决的关键问题和范围,可通过系统地描述所有外部对象与系统间的输入/输出来界定范围);
1.4论文结构简介(简单介绍论文各章的主要内容)。
1.3论文结构
文通过对游戏功能及目的业务的需求分析,完成了游戏相关的功能及系统设计以及实现。
本项目游戏在开发过程中采用Agile/Scrum开发模式,是一种迭代式增量软件开发过程,是属于敏捷软件开发。
由于本项目是属于游戏开发过程,在整个开发过程中,客户的需求有可能会有比较大的变动,而预测式和计划式的方法并不能轻易地解决这种不可预见的需求变化。
以下是论文的章节结构,下面简要介绍各章节的主要内容及相互之间的联系:
第一章:
绪论,介绍本研究项目的整个研究背景及相关的开发标准和课题研究意义。
第二章:
开发环境及相关技术:
主要介绍本游戏开发所使用的软硬件平台,电子科技大学硕士学位论文并对各平台的功能特点做一简单介绍
第三章:
需求分析,本章内容通过对游戏的功能需求和非功能性需求进行相关描述,说明了本系统设计的目标及要解决的问题。
第四章:
概要设计,本章内容主要介绍整个游戏的功能模块设计及相关的技术设计。
第五章:
详细设计及代码设计:
本章是本论文的重点环节,主要介绍游戏功能中相应模块的代码实现方式、程序内存优化及代码结构关系、。
第六章:
编译、测试及发布:
本章主要介绍应用程序开发过程中的编译调试方法,以及在模拟器和真实物理设备上进行测试的方法,还有最后打包发布的过程介绍。
第七章:
总结与展望:
总结本文工作。
第二章开发环境及相关技术
第2章技术与原理
(*论文主体的第二部分主要介绍自己的工作。
这是论文最主要的部分,在这一部分表达你自己在论文部分的工作,而不像第一部分综述那样是介绍别人的工作。
千万不要大量列举你的源代码(部分核心算法可使用伪码或流程图等形式表示),否则给人的感觉是你的论文没有内容而靠这些来充数。
(*介绍项目中将要用到的主要技术或理论(2-4个技术点或原理方法)。
这些原理、方法、图表应来源于经典工程教科书、官方技术网站、国内核心期刊、ACM/IEEE论文与期刊。
注意:
第一、二章是引用文献最集中的章节,但篇幅不要超过全文的1/3,后续章节尽量不要再出现大段引用的现象;
2.1IOS简介(二级标题)
(*正文中有图、表和公式时必须对图、表和公式按章进行编号。
例如,下图编号“图2-1”表示第二章第1个图;
或者,在整篇正文中,图和表按出现的顺序依次编号,如“图1”、“图2”、“表1”、“表2”等。
2.1.1XXXXXX(三级标题)
图2-1CodeBlocks使用简介
图和表必须有标题(如图2-1中的“成像系统原理”),图的编号和标题放在图的下方,表的编号和标题放在表的上方。
所有的图和表都必须在正文中引用,而且引用时不得采用“如下图”或“如下表”等字样,而要采用“如图2-1”或“如表2-1”等字样。
排版时,可根据排版的美观性适当调整图和表在正文中的放置位置。
图表中文字采用5号字黑体。
2.1.2XXXXXX(三级标题)
公式样例如下:
(2.1)
公式(2.1)表明这个算法效果很好。
(2.2)
2.2Xcode简介(二级标题)
×
,此蓝色方括号上标是参考文献的引用,方括号内的数字指明前面这段文字引自第几个参考文献。
表的样例如表2-1:
表2-1对钛,铜元素的溅射率S
100ev
200ev
300ev
600ev
钛
0.08
0.22
0.30
0.45
铜
0.26
—
1.20
2.00
钴
0.51
0.75
1.30
2.3Cocos2D-X(二级标题)
第3章需求建模
(*注意:
出于篇幅的问题,应选择1-2个核心业务建模,不可以选择登陆、系统管理等建模。
首先描述用户的组织结构、角色即分工;
可适当描述关键业务流程等
面向对象方法(OOA):
1)以目标分解细化为线索,识别用例(UseCase),画出用例图;
2)描述几个关键用例,对复杂用例可使用活动图描述用例的事件流;
3)应用领域概念模型。
主要描述应用领域的概念及概念间的关系。
可用包图或类图表达,一个类表达一个概念。
注意不能出现用户不懂的技术概念。
结构化方法:
1)画出系统的分级数据流图(DFD图);
2)简要描述重要的加工,可采用IPO形式;
3)建立数据字典。
3.1项目概述
3.2游戏功能需求分析
第4章架构设计
(*4.1系统架构及原理
Web项目经常采用的架构形式是MVC和分层架构,按照这些架构给出系统的架构图,图中标明各部分的主要部件及部件之间的关系。
对照架构图以通俗的语言阐明系统的实现原理。
(嵌入软件应包括系统原理,硬件框架)
架构图可以使用自定义的示意图,但注意图中一种符号只能表达一种涵义,避免二义性。
也可使用包图、构件图等更精确的UML图示表达系统架构。
4.2业务用例的实现
用顺序图或协作图描述用例的实现,除领域概念(类/对象)外,加入用户界面、技术支撑环境(持久化、通讯、进程管理等相关概念)等技术类概念(类/对象)。
一个用例可对应若干个顺序图/协作图,若用例较多,只描述主要用例的实现即可。
4.4数据库设计
使用ER图进行概念设计,并得出关系模式(图)。
只需要简要对核心数据描述
*)以上标题供参考
4.1XXXXXX
4.1.1XXXXXX
4.1.2XXXXXX
可以扩展二级标题与三级标题
第5章模块设计
(*
选择几个主要功能模块。
只需描述主要类的说明及接口、以及主要类关键方法的算法。
界面设计,对象协作图,算法等。
算法描述可使用活动图、程序流程图或其他传统详细设计方法。
5.1XXXXXX
5.1.1XXXXXX
5.1.2XXXXXX
第6章部署与应用
1)描述系统运行环境,可以使用UML的部署图;
2)选择若干典型界面说明系统的重要输入/输出;
3)与已有系统进行多方面的对比说明先进性或特色,或与本系统投入使用前状况对比说明应用效果。
6.1XXXXXX
6.1.1XXXXXX
6.1.2XXXXXX
#include<
stdio.h>
#defineN200
structchild
{
charname[10];
charsex[3];
intage;
intheight;
floatweight;
struct
{
intyear;
intmonth;
intday;
}bdate;
}ch[N];
voidinput()
inti;
for(i=0;
i<
N;
i++)
printf("
\n请输入第%d名小朋友信息:
\n"
i+1);
姓名:
"
);
scanf("
%s"
ch[i].name);
性别:
ch[i].sex);
年龄:
%d"
&
ch[i].age);
身高:
ch[i].height);
体重:
%f"
ch[i].weight);
出生日期[YYYY-MM-DD]:
%d-%d-%d"
ch[i].bdate.year,&
ch[i].bdate.month,&
ch[i].bdate.day);
}
}
voidsort()
structchildct;
inti,j;
N-1;
for(j=0;
j<
N-i-1;
j++)
if(ch[j].height<
ch[j+1].height)
ct=ch[j];
ch[j]=ch[j+1];
ch[j+1]=ct;
voidoutput()
\n\t幼儿园小朋友一览(依身高排序)\n"
===================================================\n"
姓名性别年龄身高体重出生日期\n"
%-8s%-2s%2d%d%3.1f%d.%d.%d\n"
ch[i].name,ch[i].sex,ch[i].age,ch[i].height,ch[i].weight,ch[i].bdate.year,ch[i].bdate.month,ch[i].bdate.day);
voidmain()
input();
sort();
output();
6.2XXXXXX
6.2.1XXXXXX
6.2.2XXXXXX
第7章结论
(*论文第三部分主体:
总结、比较与展望。
这一部分要总结自己工作的优点在哪里、不足之处在哪里、进一步的改进方案如何等。
如果有类似应用背景的系统,还须比较你的工作与他人工作的优、劣。
*)
参考文献
参考文献:
●小四,宋体,1.15倍行距,段前0行,段后0行,
●每条文献必须有序号,序号用方括号括起,
●参考文献中所出现的标点一律使用西文标点,
●文献要求是在2010年以后公开出版的刊物
●格式严格按照《参考文献格式说明》
(*列出你在完成论文过程主要参阅的论文与著作。
其中的篇数不宜太少,否则让人感觉到你没有参考相关工作就动手做论文;
一篇本科毕业论文的典型参考文献是15至30篇,如果你所列参考文献数目不足5篇,则肯定无法通过论文初审的形式检查。
列举参考文献时,按论文中引用文献的先后顺序列于此处;
注意正文中必须引用此处所列的全部参考文献,而且引用顺序就是参考文献的列举顺序。
参考文献的列举格式如下(也可参考《计算机学报》、《软件学报》、《电子学报》、《自动化学报》等刊物发表的论文所列参考文献的格式*):
[1]毛峡,丁玉宽.图像的情感特征分析及其和谐感评价[J].电子学报,2001,29(12A):
1923-1927.
[2]冯新宇,陶先平.一种改进的移动Agent通信算法[J].计算机学报,2002.25(4):
357-364.
[3]张素琴,吕映芝,蒋维杜,戴桂兰.编译原理(第二版)[M].北京:
清华大学出版社,2005.
[4]陈意云,张昱.编译原理(第二版)[M].北京:
高等教育出版社,2008.
[5]张和生.地质力学系统理论[D].博士,太原:
太原理工大学,1998.
[6]黄鹏.量子保密通信方案及信道传输特性研究[D].博士,上海:
上海交通大学,2013
[7]窦一凡,肖勇波.云计算模式下软件最优定价策略分析[C].第十三届中国管理科学学术年会论文集.中国优选法统筹法与经济数学研究会.杭州,2011.
[8]黄茂生,陈平.软件测试过程的质量保证[C].中国电子学会可靠性分会第十四届学术年会论文选,海口:
中国电子学会可靠性分会2012.
[9]刘海涛,岩延,张宝贤,高雪,,赵壮,,黄奎,,姚郑,,张锋.一种无线传感器网络专用操作系统的设计方法[P].中国专利:
CN101303647,2008-11-12.
[10]胡牧,,孔震,,李丹,,梁吉,,张涛,,刘军,,陈之栩,,刘海涛.一种生成框架内多页面的方法及系统[P].中国专利:
CN102043630A,2011-05-04.
[11]Android开发者社区.7种无须编程的DIY开发工具你知道几个?
[EB/OL]2013-10-14
[12]Android开发者社区.教你如何修复iPhone5s的指纹识别问题[EB/OL]2013-10-14
参考文献格式说明
1.期刊格式(包括期刊网上的期刊)
[序号]作者1,作者2,作者3.论文题目[J].刊名(全称).出版年,卷号(期号):
起始页码.
2.书籍格式
[序号]作者1,作者2,作者3.书籍名称及版次(初版不写)[M].出版地(城市名):
出版者,出版年.
[1]张素琴,吕映芝,蒋维杜,戴桂兰.编译原理(第二版)[M].北京:
[2]陈意云,张昱.编译原理(第二版)[M].北京:
3.学位论文格式
[序号]著者.论文题名[D].学位,学位授予单位,出版年.
[1]张和生.地质力学系统理论[D].博士,太原:
[2]黄鹏.量子保密通信方案及信道传输特性研究[D].博士,上海:
4.会议录(论文集、论文汇编等)格式
[序号]作者1,作者2,作者3.论文题目[A].文集实际完整名称[C].出版地(城市名):
出版者,出版年.
[1]窦一凡,肖勇波.云计算模式下软件最优定价策略分析[C].第十三届中国管理科学学术年会论文集.中国优选法统筹法与经济数学研究会.杭州,2011.
[2]黄茂生,陈平.软件测试过程的质量保证[C].中国电子学会可靠性分会第十四届学术年会论文选,海口:
5.专利格式
[序号]作者1,作者2,作者3.专利题名[P].专利国别:
专利号,出版年月日.
[1]刘海涛,岩延,张宝贤,高雪,,赵壮,,黄奎,,姚郑,,张锋.一种无线传感器网络专用操作系统的设计方法[P].中国专利:
[2]胡牧,,孔震,,李丹,,梁吉,,张涛,,刘军,,陈之栩,,刘海涛.一种生成框架内多页面的方法及系统[P].中国专利:
6.电子文献格式
[序号]作者1,作者2,作者3.电子文献题名[电子文献及载体类型标识].电子文献的出处或可获得地址,发表或更新日期.
[1]Android开发者社区.7种无须编程的DIY开发工具你知道几个?
[2]Android开发者社区.教你如何修复iPhone5s的指纹识别问题[EB/OL]2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 疯狂 游戏 设计 分析 软件 服务 外包 本科生 毕业设计