移动终端游戏开发课程设计说明书
题目: Flappy Bird游戏设计
院系:
专业班级:
学号:
学生:
指导教师:
2016年 6 月 30 日
理工大学课程设计(论文)任务书
学院
2016年 4月 1 日
理工大学课程设计(论文)成绩评定表
目录
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)
3.4.1 摄像机的跟随 (10)
3.4.2 游戏音效的添加 (11)
3.4.3 游戏开始界面的设计 (11)
4 运行与测试 (12)
5 总结 (15)
参考文献 (15)
1 需求分析
1.技术需求:
此游戏是在Unity5.3.3上开发出来的,Unity5.3.3可以支持2D、3D场景的编辑,本游戏是基于3D场景开发的。游戏中的脚本语言使用的是C#,Unity5.3.3中的Monodevelop为脚本编辑提供了平台。
2.功能需求:
Flappy Bird是一款益智类的小游戏,其玩法为:游戏开始后,玩家需间歇性的点击鼠标,让小鸟向上飞,不会掉下来,并且要穿过随机出现的管道的间隙,不能碰到管道,碰到就游戏结束,穿过一个管道就可以得到一分。其制作包括对以下六大功能的需求:
(1)当开始游戏后,玩家需要单击指定位置才能开始游戏,否则无法开始;(2)需要通过点击屏幕来控制小鸟的位置,完成使小鸟上下移动的功能;(3)需要对小鸟是否碰到地面或者管道进行判断,从而决定游戏是否结束;(4)需要设置触发器以实现场景的延续,当小鸟碰到触发器,场景中的第一幅背景便挪到最后一幅的后面,从而实现视觉上场景不断出现的效果;
unity3d入门(5)需要对玩家进行记分,并对最高分进行判断和存储;
(6)在失败后,需要使玩家通过点击按钮重新开始游戏。
2 概要设计
2.1 设计思路
Flappy Bird 是一款形式简易但难度极高的休闲游戏,我们打算使用unity开发工具来制作这款游戏。经过分析,我们首先要完成的是对素材的收集,我们可以从网上搜索下载,也可以自己使用PS等工具来画。其次,我们需要对整个游戏进行模块划分,理清整个游戏是由哪几个模块组成的,经过讨论分析,我们得出这个游戏共需要六大模块。分析完之后,便进入了正式的游戏制作环节,我们需要对各个模块进行详细设计,其中包括页面布局、碰撞检测、小鸟飞行动画等。完成各个模块的详细设计后,我们便可以在unity中对它们进行组装和拼接,并运行测试,修改错误和不适当的地方。自此,整个游戏就设计完成了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论