游戏说明

游戏背景:

2777年,人类早已去往其他星系定居,而我们曾经的家园–地球,已经荒废了太久太久。

但即使如此,人类中的一小撮人,在联合政府完全放弃地球的情况下,仍希望改善地球环境,让大地母亲再次焕发出生机。

于是,墨墨出现了。

墨墨,是魔方工作室最新一代可自我打印型机器人,其配备了高容量电池、3D打印机组、以及一个自充电式喷射背包。

接下来,墨墨要去世界各地寻找“引力任意门”,并在途中尽可能多的收集名为“球球”的能源。


游戏操作:

WASD移动,空格跳跃,两次跳跃触发短期飞行;按下F召唤新的机器人。


游戏目标:

到达任意门处,并在途中尽可能多的收集球球,尽可能少的消耗机器人。


我具体都做了什么?

  1. 制作了可以交互的主菜单

  2. 主菜单点击进入游戏后,会进入关卡选则界面。到哪个门前往哪个关卡

  3. 关卡选择界面中,如果选则继续游戏,则会读取数据,并前往上一次的关卡

  4. 进入游戏后,游戏内的球球为当次的全局变量,进入下一关继承,退出游戏取消。

  5. 球球时刻拾取并显示在左上角

  6. 进入游戏后,左下方显示本局通关信息等

  7. 进入游戏后,通过检测碰撞,拾取物体/检测是否通关

  8. 计入游戏后,通过检测碰撞,决定是否触发保存函数

  9. 进入游戏后,时刻检测打印机器人次数,并全局记录(退出游戏后下次读取还在)

  10. 主要功能实现为C++

[D:\User\Document\Unreal Project\Ray\Source\Ray\PalyerChooseLevel.cpp]

[D:\User\Document\Unreal Project\Ray\Source\Ray\InGame.cpp]

  1. 总共大概两百多行

我都用了些什么?

  1. Epic games官方开发的Stack O Bot实例,应用了其机器人和素材

我都下载了些什么?

下载了Aaron Scott开发的Point and Click Adventure Toolkit,反复研读了一下他的UI实现机理和生成机理

下载了Epic games 开发的Stack O Bot,把所有的架构瞅了一遍

下载了Epic games 开发的Lyra初学者游戏包,去看官方文档,试着改了个游戏,了解蓝图/C++

下载了Epic games 开发的FPS游戏制作模板,从头到尾看了一遍项目结构,改了一改

下载了Epic games 开发的第三人称游戏制作模板,从新项目添加光影、场景、代码,试了一试

挨个找了一遍合适的地形/人物控制蓝图


游戏工程:【[百度网盘的分享](https://pan.baidu.com/s/1jsHfFAVawjc_N8GV3wywsA?pwd=p4f4) 】
提取码:【p4f4】
视频链接:【[凌晨七点,这个大学牲居然还在做游戏...什么?是作业?](https://www.bilibili.com/video/BV1AT41177Bc)】
最近的文章

CSP 202203-1

202203-1…

继续阅读
更早的文章

题单样例

题单介绍本题单样例用于明确题单具体格式。…

继续阅读