白盒demo演示——新手教程和滑翔关
一、设计目的
设计一段关卡流程,引导玩家从山脚村庄前往山顶。在过程中学习基本的的游戏操作(移动、探索和滑翔的交互规则),来到山顶时完成新手教学,开启新的游戏目标。
二、期望效果
完成移动、滑翔、交互的教学,并使用以上玩法元素完成一个初步的关卡流程。
三、流程介绍
背景
玩家是梦想征服每一座高山的冒险家,将在旅途中一边收集星之力量一边登上山顶。本流程是玩家开始旅程的第一站。
流程
开场动画后,玩家醒来并进行移动(移动教学),在村子的入口处遇到村民npc(与npc交互教学),npc告知玩家可以询问村长。
玩家来到村庄寻找村长,需登上村庄中心的屋子(考验),村长建议想要登上山顶,需要滑翔伞(能力)。而滑翔伞存放在仓库塔顶中,玩家需要自己去取。玩家接到任务,需要前往仓库(详细关卡)获得滑翔伞。(引入攻击小怪、跳板、按钮机制)。
得到滑翔伞后解锁滑翔能力,玩家使用滑翔能力登上山顶。(引入上升气流、踩一下会消失的云机制)。
登上山顶后初步新手流程结束,开始新的旅程。
预估时间
开场动画(2分钟)——移动和交互教学(3分钟)——寻找村长(3分钟)——村庄自由探索(5分钟)——仓库探索(2分钟)——交付任务(1分钟)——得到滑翔伞后登山(3分钟)——过场动画(1分钟)——新旅程开始
流程图如下:
四、整体环境
平和、温馨、富有生机的被山簇拥着的村庄,以绿色为主色调,村庄以村长所在的较高的屋子为中心,周围散落着其他屋子,村子背靠需要玩家攀登的山。村中的塔楼连通地下仓库。
纵向结构:从低到高依次为仓库(关卡)、山脚村庄、高山。
整体布局参考图:(p1、p3、p4图源pinterest,p2为旷野之息游戏截图)
村庄参考《塞尔达传说旷野之息》卡卡利特村、《剑灵》海树村
五、详细点位
1、地下仓库
地下仓库为箱庭式关卡,在该地区引入跳板、怪物、火门—按钮机关机制。
参考图《TUNIC》阴沟之下和青蛙领地:
地下仓库动线
详细设计
路线引导:起点处用地面和墙面的箭头引导玩家前进的方向。
进入游戏眼前能看到木牌,很自然靠近看到操作说明,且靠近时操作说明自动展开,远离时自动折叠。
收集物的摆放:用金币的弧度鼓励玩家完成完美的跳跃。
奖励的升级:第一个台阶的奖励放了金币,第二个台阶进行升级,用未知的盒子引起玩家的好奇心。
新机制的引入:引入火门机关,并将控制开关和箱子放在火门前进行教学,让玩家学会举起箱子压住开关。并且给开关设置了特殊音效,让玩家操作开关时得到正反馈。
有了前面的引入,玩家自然联想到关闭火门需要寻找开关,进入右侧房间,完成机关解谜的考验。
路线引导用箭头指示按钮和箱子位置,让玩家建立目标。当玩家越过拿到箱子时可以直接跳到开关上,避免了重复路线。
难度规划:引入新机制跳板(跳板随着玩家的跳跃而改变),用单一跳板让玩家熟悉跳板机制,之后需要跳过两个跳板,让玩家熟悉并练习跳板机制,关卡后续还有多跳板组合,难度逐步上升。
补救措施:当玩家出现失误掉落后,在地面增加黄色弹簧补救措施。
当玩家解开谜题越过火门后,立即给予星星作为奖励,并给出存档点
同时设置一个landmark地标作为该区域中心,接下来将出现岔路。
给玩家提供选择,可以直接走跳板路径更快通关,也可以选择高台路径进行额外收集。
这里是多组跳板的组合,是对跳板机制的考验,然后用金币和箭头引导玩家,乘坐升降电梯前往地上部分。
2、乘风而上的登山
参考《蔚蓝》:
出乘坐电梯后来到地上部分,这部分主要的内容是爬山,所以动线设置上契合爬山主题,曲折向上。
动线设计
详细设计
玩家乘坐电梯来到地上,立刻就能捡到滑翔伞解锁滑翔能力,并且能看到全景,看到最高处将要前往的目标。
给玩家一个较高的起点,方便玩家使用滑翔能力前进。并且放置很多上升气流,符合环境,也方便玩家通过气流上升进行滑翔。
为爬上引入新的踩上去后会消失的云(用方块表示),同样采用单一方块进行引入,让玩家熟悉后放置多个方块。
最后接近终点,通过建筑复杂度给玩家一定的仪式感。
六、部分数据设定
地图
地图大小:100*100
地图高度:105
人物
最大生命值(maxHealth):3
重力(gravity):38f
跌落重力(fallgravity):65f
重力最大加速度(gravityTopSpeed):50f
跑步加速(runningAcceleration):16f
跑步最大速度(runningTopSpeed):7.5f
跑步转向摩擦(runningTurningDrag):14f
可跳跃次数(multiJumps):1
最大跳跃高度(maxJumpHeight): 17f
最小跳跃高度(minJumpHeight): 10f
滑翔重力(glidingGravity): 10f
滑翔最大下降速度(glidingMaxFallSpeed): 2f
滑翔转向摩擦(glidingTurningDrag): 8f
场景机制
电梯速度(MovingPlatformSpeed):8f
电梯等待时间(MovingPlatformWaitTime):3
弹簧力(SpringForce):28f
向上气流力(gravityFieldForce):70f
消失云消失延迟(FallingPlatformFallDelay):1、1.5
消失云重新生成延迟(FallingPlatformResetDelay):4
史莱姆
接触伤害(contactDamage):1
发现范围(spotRange): 5f
视野范围(viewRange): 8f
跟随加速(followAcceleration): 10f
跟随最高速度(followTopSpeed): 4f
七、视频演示和试玩下载
由于视频大小限制,这里只放出快速跑图版本的视频演示:(由于github连接不太稳定,如加载不出可以选择下载,约87mb)
本demo已打包成.exe可执行文件,可直接下载:
通过百度网盘分享的文件:paperdemo.zip
链接:https://pan.baidu.com/s/11GZkN-9fyFU5nkeGwiEPzA?pwd=ikrj
提取码:ikrj
–来自百度网盘超级会员V1的分享
解压后在该目录下直接点击PaperDemo.exe即可运行。