《勇士返乡记》
目录
《勇士返乡记》 1
1. 项目说明 1
1.1. 项目目标: 1
1.2. 软硬件环境需求 2
1.3. 使用的关键技术: 3
(1) 饥饿条 3
(2) 生命系统 3
(3)背包系统 3
(4)仓库系统 4
(5)合成模式 4
(6)战斗模式 5
(7)水底模式 5
(8)地牢战斗 5
(9)挖矿模式 6
(10)飞机战斗模式 6
2. 需求分析 7
2.1. 系统用例 7
2.2. 业务流程 9
3. 概要设计 10
3.1. 功能模块设计 10
3.2. 核心类图 11
4. 界面设计 13
1.项目说明
1.1.项目目标:
因为组内同学都对于游戏有一定的兴趣,故而我们小组计划制作一款养成类游戏:落入空间裂缝的玩家通过收集食物、资源等修复飞船,返回家乡的故事。在该项目中我们使用了Unity2D游戏引擎来制作这款游戏。我们将游戏分成主要五个场景:家、森林跑酷、飞机战斗、地牢闯关、炼金合成,这几个模式当中的资源以及人物状态血量都是互通的,玩家也可以自己选择关卡进入收集资源。我主要负责其中的背包系统以及炼金合成系统的制作。最后还负责制作了开场的剧情介绍动画以及结束的游戏动画。在后期还负责了代码的汇总,在这项工作当中,我负责合并代码,之后加好每个场景的跳转,梳理好整个游戏的逻辑。
项目中使用到的关键技术主要是Unity2D以及Mysql数据库的使用,所有的游戏数据会本地数据库存储,方便下次玩家登录的时候还可以使用原先的存档,
在这次项目当中,我学到了Unity的使用,了解到游戏的制作流程:使用script配合scene进行场景的绘制。更加熟悉了软件开发流程,以及团队协同开发。
在初期讨论的过程当中,小组同学都想制作一款游戏,一是完成大家想要制作一款游戏的心愿,二是大家以前都没有进行过游戏开发,可以借此掌握一项技能。最终我们打算制作一款游戏。
初期本来计划制作一款瀑布流式的闯关游戏,玩家通过所有关卡就算挑战成功。但是老师反馈说这样子每个内嵌的小游戏关联性不大,故而可玩性也不是很高。我们组内讨论进行了一轮讨论,最终对于游戏模式进行了一定的修改。
最终我们将游戏由原来的闯关式游戏修改为养成类游戏。玩家通过打怪、砍树、采集等手段收集资源,合成食物保证自己的饥饿度处于健康状态,并且通过打怪,合成相关武器来提升自己的战斗值。通过击败Boss,收获稀有资源,合成飞船零件。直到所有飞船零件收集完成之后,玩家就可以乘坐飞船离开森林,游戏结束。