- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载可编辑
下载可编辑
.
.专业.整理.
◎茨就理工大爭
移动终端游戏开发课程设计说明书
题目: Flappy Bird
游戏设计
院 系: 专业班级: 学 号: 学生: 指导教师:
2016年6月30日
理工大学课程设计(论文)任务书
—学院
学号
学生 专业(班级)
设计题目
Flappy Bird 游戏设计
设计技术参数
系统平台:Win dows 7
开发工具:Unity、MonoDevelop
开发语言:C#
设 计 要 求
能够统计分数,并记录以往最高分
管道出现具有随机性
界面合理、友好
工 作 量
课程设计报告4945字
源程序314行
工 作 计 划
2016.04.15-04.22 根据课程设计的要求,查找相关资料,完成需求分析;
2016.04.23-05.07 进行系统的概要设计;
2016.05.08-06.12 进行系统的详细设计和源代码的书写;
2016.06.13-06.30 对系统进行调试分析,撰写课程设计报告。
参 考 资 料
严蔚敏,吴伟民.数据结构.北京:清华大学,2011
立波.C#入门经典.北京:清华大学,2006
金玺曾.Unity3D手机游戏开发.北京:清华大学,2013
http://u ni ty.taiker.
指导教师签字 教研室主任签字
2016年4月1日
理工大学课程设计(论文)成绩评定表
学生: 学号: 专业班级:
课程设计题目: Flappy Bird 游戏设计
评价 单元
评价要素
评价涵
优
良
中
差
知识 水平
30%
文献查阅与 知识运用能力
(20 分)
能独立查阅文献资料,并能合理 地运用到程序设计训练之中;能 将所学课程(专业)知识准确地 运用到程序设计之中,并归纳总 结本程序设计训练所涉及的有关 课程知识
程序设计方案
(10 分)
程序设计整体思路清晰,程序设 计方案合理可行
设计 表现
50%
工作量(10分)
课程设计工作量饱满
设计态度
(10 分)
设计态度认真,遵守程序设计阶 段的纪律,作风严谨,能按时完 成设计任务书中规定的任务,按 时上交课程设计有关资料
实际动手能力 (20 分)
实际动力能力强,能独立完成相 关设计任务
创新能力(10分)
有一疋的创新能力
说明 书质
量
20%
写作水平(10分)
整体思路清晰,结构合理,层次 分明,语言表达流畅,综合概括 能力强
写作规(10分)
符合课程设计说明书的基本要 求,用语、格式、图表、数据及
各种资料引用规(符合标准)
成绩:
指导教师:
年 月 日
目 录
TOC \o 1-5 \h \z 1需求分析 1
2概要设计 1
2.1设计思路 1
2.2存储结构设计 2
2.3功能模块设计 3
3详细设计 3
3.1游戏工程视图 3
3.2游戏界面布局 5
3.3功能模块设计实现 6
3.3.1游戏开始设计 6
3.3.2小鸟移动模块设计 7
3.3.3管道碰撞模块设计 8
3.3.4场景延续模块设计 8
3.3.5分数统计模块设计 8
3.3.6游戏结束模块设计 9
3.4其他设计实现 10
摄像机的跟随 10
游戏音效的添加 11
游戏开始界面的设计 11
4运行与测试 12
5总结 15
参考文献 15
1需求分析
技术需求:
此游戏是在Unity5.3.3 上开发出来的,Unity5.3.3 可以支持2D 3D场景 的编辑,本游戏是基于 3D场景开发的。游戏中的脚本语言使用的是 C#,
Un ity5.3.3 中的Mo nodevelop为脚本编辑提供了平台。
功能需求:
Flappy Bird 是一款益智类的小游戏,其玩法为:游戏开始后,玩家需间歇
性的点击鼠标,让小鸟向上飞,不会掉下来,并且要穿过随机出现的管道的间隙, 不能碰到管道,碰到就游戏结束,穿过一个管道就可以得到一分。其制作包括对 以下六大功能的需求:
(1) 当开始游戏后,玩家需要单击指定位置才能开始游戏,否则无法开始;
(2) 需要通过点击屏幕来控制小鸟的位置,完成使小鸟上下移动的功能;
(3) 需要对小鸟是否碰到地面或者管道进行判断,从而决定游戏是否结束;
(4) 需要设置触发器以实现场景的延续,当小鸟碰到触发器,场景中的第一幅 背景便挪到最后一幅的后面,从而实现视觉上场景不断出现的效果;
(5) 需要对玩家进行记分,并对最高分进行判断和存储;
(6) 在失败后,需要使玩家通过点击按钮重新开始游戏。
2概要设计
2.1设计思路
Flappy Bird 是一款形式简易但难度极高的休闲游戏,我们打算使用unity开发工具来制作这款游戏。经过分析,我们首先要完成的是对素材的收集,我们可以从网上搜索下载,也可以自己使用 PS等工具
原创力文档


文档评论(0)