要使用 AI 制作解谜平台游戏,请从一个房间开始,玩家可以看到出口但暂时无法到达。给他们一种改变房间状态的方法。在这个虚构的有轨电车站台中,将木箱推上压力板会延伸一座桥梁跨越缺口。
目标是让玩家看到物体与路径之间的联系。让跳过木箱的距离较短,并提供坚实的落点。当桥梁收回时,缺口本身应保持宽到无法跳跃过去。
设置一个仅靠移动无法解决的缺口
使用固定的侧视图,玩家、木箱和压力板在左侧,出口在右侧。在两个平台之间留出一个三格宽的缺口。将木箱放在压力板左侧两格处,玩家在其后方。在压力板和缺口之间至少保留一个坚实的落脚格。
木箱是一个一格宽的短障碍物。当它按住压力板时,玩家可以跳过它并落在最后一个坚实格上。检查从实际木箱位置到实际缺口边缘的跳跃。跳过木箱需要落脚空间,且同样的跳跃应无法到达缺口的另一侧。
让压力板读取木箱的位置
使用木箱的中心来判断它是否在压力板上。附近的木箱或站在压力板上的玩家会使桥梁保持收回状态。当木箱居中时,压力板下压,桥梁延伸。玩家松开后,木箱仍按住压力板。
| 房间状态 | 压力板和桥梁 | 玩家可以做什么 |
|---|---|---|
| 玩家站在没有木箱的压力板上。 | 压力板保持抬起。桥梁收回。 | 回到木箱处并将其移到位。 |
| 木箱向压力板方向移动一格。 | 压力板保持抬起。桥梁收回。 | 再将木箱移动一格。 |
| 木箱居中于压力板上。 | 压力板下压。桥梁跨越缺口并具有坚实碰撞。 | 松开木箱,跳到坚实落脚处,然后跨越。 |
| 木箱被拉回一格。 | 压力板升起。桥梁收回,其碰撞消失。 | 恢复木箱位置以重新打开路径。 |
同时更新玩家看到的内容和玩家可以站立的内容。看起来延伸但没有碰撞的桥梁会将正确的解决方案变成坠落。收回桥梁上的隐藏碰撞表面会让玩家跳过谜题。
执行两次推动和跨越
从左侧接近木箱,握住其手柄,向右推两次。当压力板下压时松开。当玩家跳过木箱并在缺口前落地时,桥梁应保持伸出状态。从该落脚处走过桥梁并触碰出口。
在跨越之前尝试反向操作。将木箱向左拉一格,观察路径消失。推回以恢复跨越。将木箱限制在标记的一组地板位置内,以便玩家可以撤销多余的推动。如果他们在缺口关闭时跳入其中,显示重试状态并让他们重置房间。
同时向 AI 提供几何结构和依赖关系
SEELE 的解谜游戏制作器为具有可见规则的小型谜题提供了提示驱动的起点。描述房间位置、物体行为以及构建在添加另一个房间之前应通过的检查。
在一个有轨电车维护室中创建一个侧视图解谜平台游戏。
使用固定摄像机。将玩家、一个一格宽的短木箱和一个
压力板放在左侧平台上。木箱起始位置在压力板左侧两格,
玩家在其后方。在压力板之外至少保留一个坚实的
落脚格。在右侧平台前留出一个三格宽的缺口,并在该平台上设置一个触碰即完成的出口。
使用左右移动、跳跃和按住的手柄,从相邻位置以一格为步长推动或拉动
木箱。将木箱限制在其标记的地板位置内。拒绝超出该范围的运动。
木箱不能被举起。松开手柄后,行走和
跳跃不会移动它。调整跳跃,使其能越过短木箱
并落在坚实地板上,但无法单独跨越三格宽的缺口。
只有居中于压力板上的木箱才能激活它。玩家站在
那里或木箱偏离一格都会使桥梁保持收回状态。当
压力板激活时,延伸一座与两个平台齐平的连续桥梁。
同时更新视觉效果和碰撞。将木箱拉走会立即收回
桥梁。没有计时器或缺口周围的替代路径。
落入缺口会显示重试状态。触碰出口即获胜一次。
重启会恢复玩家、木箱、未激活的压力板、无碰撞的收回桥梁
以及未完成的出口。首先使用简单形状。
验证打开和关闭的路径
| 尝试此操作 | 应该发生什么 |
|---|---|
| 站在空的压力板上,然后尝试从缺口边缘跳跃。 | 压力板保持抬起,桥梁保持收回,跳跃无法到达。 |
| 重启并推动木箱一次,然后再推一次。 | 第一次推动使路径保持关闭。第二次下压压力板并创建坚实桥梁。 |
| 拉回一格,然后再推上压力板。 | 桥梁首先收回并移除碰撞,然后恢复碰撞并返回。 |
| 松开手柄,跳过木箱,然后跨越。 | 木箱保持在压力板上。跳跃落在缺口前,且桥梁两个接缝均可行走。 |
| 触碰出口,然后重启。 | 胜利只记录一次。重启恢复原始木箱位置、玩家起点和关闭的路径。 |
让压力板和桥梁之间的联系更容易看到
假设玩家看到压力板和出口,但无法判断压力板控制什么。尝试添加一条从压力板指向桥梁外壳的静态导管线。保持摄像机取景、现有状态灯、物体位置和规则不变。
从初始视图开始,询问测试者他们预期当压力板下压时哪个物体会移动。比较有无导管时的答案。然后重复缺口关闭和桥梁打开的检查,以确保视觉添加不会改变碰撞或创建新路径。
常见问题
第一个谜题房间应该多大?
从一个包含障碍物、改变它的物体和出口的视图开始。一旦玩家能解释第一个房间如何运作,并且你知道下一个房间旨在教授什么新决策,再添加另一个房间。
如果玩家无法跳过木箱怎么办?
在调整跳跃之前,检查木箱高度和落点。给玩家木箱之外的坚实空间。在任何跳跃更改后再次测试关闭的缺口,因为让跳跃更容易也可能使跳过桥梁成为可能。
如何防止木箱困住玩家?
将其合法位置保持在坚实地面上,并允许将其拉回。从两侧测试最远的合法位置。如果房间进入失败状态,给玩家一个重启,同时恢复木箱和桥梁。
为什么单独测试桥梁碰撞而不是动画?
延伸的桥梁需要坚实碰撞,包括在两个接缝处。收回的桥梁在缺口上方不需要碰撞。通过行走和尝试关闭的跳跃来检查,以便即使从摄像机看艺术品看起来正确,也能捕捉到不匹配。
先构建缺失的路径
搭建缺口、木箱、压力板和出口的框架。在花费时间在布景上之前,测试木箱不在压力板上和在压力板上的房间状态。使用 SEELE 开始一个小型环境谜题。


