下载 App
《光学大师》开发日志04:让玩家看懂光,也能顺手搭建
大家好,我们是《光学大师》的开发团队。上一篇聊了同一道题的不同解法。这次想接着讲:当玩家有了一个想法,游戏能不能让他顺利搭出来,并看懂自己的装置为什么成功、为什么失败?
最近几轮内部试玩,把一些很具体的问题摆到了我们面前:光已经碰到组件了,为什么没有反应?只是想看一下组件的模式,怎么把它转了?三盏灯明明都亮过,为什么时序还是不对?
这些问题让我们意识到,规则能运行只是第一步。玩家还需要看得清、改得动,并能从结果中判断下一步该试什么。这一轮,我们把不少精力放到了这些细节上。
先从“光应该从哪里进去”说起。
早期做组件时,我们更在意轮廓和功能的区别,却低估了入口、出口在实际搭建中的重要性。尤其是组件旋转之后,只靠记住图标的朝向,很容易把光送到错误的一侧。
我们为器件补充了入口和出口提示,用蓝色箭头表示入口、金色箭头表示出口。接收器则进一步把允许入光的方向做成伸出的接口,其他方向保留完整外壳,接到光时接口会亮起来。这样,玩家看到的形状本身也能说明一点规则。
这件事也有取舍:把所有箭头一直铺在棋盘上,光路多起来以后又会显得拥挤。所以我们调整了提示的显示时机,让玩家在暂停、选中组件时查看端口,把运行时的主要画面留给光路。

模式选择也遇到了相似的问题。只写“二路”“三路”,玩家仍然要猜光会从哪几个方向出去。现在分光镜的模式面板会直接展示对应形态,二路或三路、斜向或直角,都能在选择前看到。我们希望一次点击就能把“我选的是什么”和“接下来会发生什么”对应起来。

第二件事,是把“查看”和“修改”分清楚。
试玩时很容易出现这样的操作:想选中一面镜子看看,却顺手把它转了,已经接好的路线跟着断开。于是我们把基础操作调整为:第一次点击选中,再次点击旋转;拖动负责搬移,面板里也保留明确的旋转按钮。
连续搭建的节奏也做了调整。查看一个已放下的器件后,再点空格,可以接着使用之前选择的工具,减少反复回工具栏取同一种器件的操作。放错了则可以撤销,继续试下一种摆法。
这些改动看起来都不大,但一套装置要反复摆放、旋转、搬动很多次。我们希望玩家的注意力能留在“这条路可以怎么接”上,手上的操作能跟得上思路。
第三件事,是让失败有可以观察的线索。
普通颜色目标还比较直观:需要红光,实际收到绿光,点开接收器就能对照。到了时间关,只有“现在亮着”这个状态就不够了。灯可能提前亮了一拍,也可能少亮了一拍;几个接收器分别亮过,也不代表它们按要求的顺序完成了任务。
因此,我们把目标和实际结果放进同一张节拍表。每个接收器各有“目标”和“实际”两行,同一列对应同一拍,用颜色块记录该亮什么、实际亮了什么。多个接收器一起看,先后关系就能直接比较。
比如目标要求两拍红光,实际只亮了一拍,差异会留在那一列;如果整段晚到了一拍,也能看到色块整体错开。玩家可以暂停后逐拍查看、重播,或回看前面的记录,再决定调整哪一段光路。

我们希望调试时能形成一个小循环:观察差异,猜一个原因,改一个地方,再看看结果。这样每次失败都能给下一次尝试提供信息,组件的组合关系也会在动手过程中慢慢变得清楚。
画面上的反馈,也在围绕这件事继续调整。
我们保留了蓝灰色金属、黄铜边框和玻璃器件组成的工坊风格。棋盘用相对安静的底色承托光线,右侧场景则表现这套装置正在为谁工作。比如把光送到三层书架,让书页重新翻动,光路就有了一个能看见的用途。
场景反馈也逐步细化到各个接收器:对应目标满足后,相关位置才出现明暗和动作变化。玩家接好其中一条支路时,就能看见这条支路带来的结果,再继续处理其他部分。

最近一轮,我们还在继续整理光量和光轨的信息展示:常态下优先用圆环、轨道和色块表达,准确数字放到点击后的详情里;工具栏放大常用图标,常驻控制按钮移出棋盘。这些调整已经进入开发版本,还在结合实际操作继续检查。
试玩也暴露了新的细节:放下器件后如果游戏自动暂停,玩家很容易把“尚未继续运行”理解成“这条路不通”。我们正在围绕默认持续运行、编辑后反馈同步继续修正,同时检查返回游戏后顶部界面的位置。运行状态是否清楚,同样会影响玩家对规则的判断。
这一轮让我们更确定,想让“涌现”成为玩家能感受到的乐趣,就需要给尝试留出清楚的反馈。看懂发生了什么,才容易产生“那我再这样接一下试试”的念头。
下一篇,我们会整理最后一轮试玩和修改:哪些问题确实改好了,哪些还需要继续打磨,以及这一阶段实际完成了什么。
如果你来玩,光路没有按预期工作时,最想先看到哪种提示:组件的入光方向、接收器缺少的条件,还是目标与实际节拍的对照?欢迎告诉我们。






