下载 App
《光学大师》开发日志05:把工坊交给玩家,一起创造新的关卡
大家好,我们是《光学大师》的开发团队。来到第五篇开发日志,关卡的搭建和调整还在继续。我们仍然在反复检查:一个组件的用途有没有讲清楚,一道题能不能让玩家先找到直观的解法,再发现更巧的组合。
最近的试玩提醒了我们,组件说明、入光出光提示和教学关需要一起打磨。关卡里的颜色也要有实际作用:需要处理多种颜色时,就让它们发生交织、合成和分离;重点在方向、光强或时间的题目,则可以用白光把问题表达清楚。我们正在沿着这些反馈继续调整关卡,让每种工具都有值得动手尝试的用途。
不过,这一篇最想聊的,是关卡之外的另一块重要内容:沙盒与创作工坊。
从开始做光线玩法时,我们就很在意玩家主动搭建的过程。通关时产生的那个想法,可能还没有用完:这段光路能不能再接一个开关?这个结构能不能变成一件工具?如果换一下目标,能不能出一道题让别人试试?
我们正在把这些念头连接成一条完整的创作过程:自由实验,保存结构,设计挑战,再把作品分享给其他人。

首先,给玩家一张可以自由尝试的工作台。
沙盒工坊把颜色、光强、粗细以及时间相关的组件放在一起,器材库存不设消耗上限。玩家可以自己摆光源、接收器和墙,设置条件,再观察光会怎样穿过整套装置。
这里不必先接到一个任务,也可以先问一个自己的问题:怎样把一束光分给两个不同需求的目标?怎样让两盏灯错开亮起?怎样用一束控制光决定另一条光路是否开放?
摆放、旋转、搬移、撤销,以及运行和逐拍观察,沿用关卡里的操作。我们希望玩家刚学到一个组件,就能带着好奇心来这里试一试;暂时没有想好要做成什么,也可以先留下一份草稿。
接着,让一个好用的结构成为可以反复使用的套件。
如果每次做新装置,都要把已经想明白的那段光路重新搭一遍,创作很容易被重复操作打断。所以这一轮,我们继续推进了套件的封装:为一组内部结构定义外壳和输入、输出接口,再把它当成一件工具放回主棋盘。
已经在棋盘上搭好的光路,也可以通过框选转成套件。选好要保存的部分,进入外壳和接口设置,再继续编辑其中的结构。这样,一个在自由实验里偶然发现的好办法,就能顺手留下来,成为下一次搭建的起点。
外壳负责告诉使用者光从哪里进入、从哪里出来,内部棋盘则保留实际的组件和连接。一个外壳可以包住更复杂的结构,需要了解它的时候,再打开内部查看。
比如一个“与门”套件,可以把两路控制光和一路供光接到不同接口;只有两路控制条件都满足,供光才会通过内部闸门送往输出。打开它,就能看见这件工具是怎样用基础组件搭出来的。
我们很看重这种“能直接用,也能打开研究”的关系。刚开始可以跟着接口接线,之后再观察内部结构、改变输入、逐拍查看结果,慢慢理解它为什么这样工作。

为了让作者和使用者说的是同一件事,套件也需要一个明确的测试。作者设置输入和预期输出,选择验证拍次,再让装置实际运行,对照各个出口的结果。失败时能看到哪里不符,修改后重新验证。
这样的测试说明的是这组输入下的行为。作者还需要在作品介绍里讲清楚用途和使用条件,让下载它的人知道该怎样连接、适合解决什么问题。

第三步,是让玩家自己设计一道关卡。
我们制作关卡时在思考的事情,也希望能交给玩家:先提供什么光,最终需要什么结果,中间留出怎样的空间,以及允许挑战者使用哪些工具。
关卡编辑器因此沿用熟悉的棋盘。作者可以摆放光源和目标接收器,安排墙与固定器件,再设置可用器材及数量。可以先设计一个很小的任务,比如让两种颜色穿过同一个窄口,也可以围绕时间关系,做一套需要依次响应的机关。
这里很有意思的一点是,设计者必须换一个角度看自己的装置。原先只要想“我怎样把它接通”,现在还要考虑“别人看到这张地图,会先想到什么”“限制有没有表达清楚”“有没有另一种我没想到的办法”。
发布前,作者需要亲自挑战一次,从正式题面的初始状态开始完成任务。调整了题面,就要重新验证。这样至少能确认,这道题在给定的工具和条件下确实有办法完成。
分享出去的是题面。挑战者可以在自己的棋盘上尝试,形成自己的解法,不会一打开关卡就直接铺上作者的完整答案。

我们也在继续降低创作过程中的阻力。比如关卡大小,最近就调整为按实际布置的内容计算边界,让玩家先摆出想法,再在试玩前整理成合适的范围。套件则保留先定义外壳和接口、再编辑内部的过程,因为这些接口会直接影响别人怎样使用它。
最后,也是我们很想做好的部分:让作品成为别人下一次创作的起点。
创作工坊分开提供“发现套件”和“发现关卡”。前者让人找到可以使用和研究的工具,后者让人找到新的挑战;下载后的内容进入自己的作品库,方便继续使用或游玩。
发布前,作者可以确认作品名称、介绍和自己的昵称。套件和关卡都留有最多200字的介绍,用来说明用途、接线条件或挑战目标。我们希望玩家打开一件作品时,先能知道它解决什么问题、该怎样开始。
每件作品还有一个可见的8位编号,方便分享给朋友,再通过编号找到它。名称、作者、编号和介绍一起出现在作品信息中,下载后也能继续查看介绍,把使用方法留在手边。
发现页里也放入了带有“官方”标签的入门套件,例如双路等分、与门、非门和三色分离。暂时没有创作方向时,可以先从这些结构开始使用和研究。
遇到喜欢的作品,可以点一个赞。发现页提供“最新发布”“下载最多”和“点赞最多”三种排序,方便找到新作品,也方便从不同角度挑选想试的作品。

对于公开套件,玩家可以查看内部结构,在自己的棋盘上尝试修改,再保存为自己的版本,并保留来源信息。也许一个人做出了方便分光的小工具,另一个人研究后调整了分配方式,又把它用进了更大的装置。我们希望这种互相学习能自然地发生。
我们希望这种分享最终能带来具体的发现:读懂一段介绍,接通一个套件,打开内部看懂一种做法,再把自己的新想法放进去。别人分享的作品,既是可以直接使用的工具,也是一份能够动手研究的例子。
目前,套件编辑与测试、关卡作者验证,以及发布、查找、下载、简短介绍和点赞的客户端流程已经接上。本轮也调整了搜索、官方标识和个人作品库的操作。关卡还在继续搭建,真实账号之间的完整分享流程和手机上的操作体验也还要继续实测。
这五篇日志,记录了我们从选择题材,到制作组件、检查解法,再到调整交互和搭建工坊的过程。关卡仍在制作,工坊也还在完善;我们希望玩家在这里既能发现一种解法,也能留下自己的工具、题目和想法。
如果进入这间工坊,你最想先做什么:搭一个能反复使用的小套件,设计一道让朋友琢磨的谜题,还是打开别人的装置,看看那束光究竟是怎样走通的?














