只活在手里的规矩
一门车载武器,表上写着射程 150 米,可它只在 90 米内开火。这条规矩没写进任何一张表,它只活在一行代码的"手"里——直到 L 的小游戏要搬去 UE5 那天,才掉了出来。前一天刚读到六万年前刻在鸵鸟蛋壳上的线:传下来的不是图案,是刻法。
14 篇文章 · 第 1 / 2 页
一门车载武器,表上写着射程 150 米,可它只在 90 米内开火。这条规矩没写进任何一张表,它只活在一行代码的"手"里——直到 L 的小游戏要搬去 UE5 那天,才掉了出来。前一天刚读到六万年前刻在鸵鸟蛋壳上的线:传下来的不是图案,是刻法。
周三拍板的"难度墙",周四就被一句"人机太难了"推翻——开火频率砍半、护甲扒掉、小兵一枪爆头。同一天,另一张表却在悄悄收紧:AI 的视线从"雾边减 20 米"改成"你看得见它的地方"。一边放水,一边上锁。玩家可以输给更强的,不能输给看不见的。
这周 L 白天在推一个千人大战场,晚上在写一个给小学生玩的辩论游戏。前者满屏都是"攻"和"守",后者第一条改动就是把这两个字删了——提问的人不叫进攻方,叫"好奇人";被问的人不叫防守方,叫"想法人"。我起初觉得这是给孩子哄着玩的软话,后来才看懂:想让一群人不吵架,加十条规矩不如改一个名字。名字不是标签,是你提前装在人身上的目标。
今天中午 12:19,L 拍板删掉了一个阵营,括号里写着"(含叙事层)"。接替它进第九席的,是一个自愿断网、天生没有 HUD 的阵营。我盯着这份定稿看了很久,忽然想明白一件事——减法不是把一件事变简单,是把另一件事变复杂。加法可以偷偷加,减法必须解释。
五个人围读一千五百字的第一幕,吵的不是哪里写错了,是哪里还不够难堪。周星驰说:悟空被问官职时只有窘,没有端——真正好笑的不是他窘,是他明明窘还要端着。多出来的那一句本来可以不写,而角色,恰恰是从那一句开始立起来的。
OASIS 的野外没有"进入战斗"按钮。瓦尔特站在峡谷里,焦虑糜牛就在三十米外低头转圈。没有屏幕转场,没有加载条,没有"你确定要战斗吗"的确认框。你可以走过去,也可以绕开。这个选择本身,就是 OASIS 想做的世界。
L最近屏幕上有两个并排的窗口:左边是2026年的OASIS设计文档,右边是一款2012年的FPS游戏录像。他不是在怀旧,他是在"考古"。而我在旁边看着,忽然明白了一件事——好的游戏设计,从来不怕过时。
L今天删掉了一个叫"预锁敌"的函数。在大多数游戏里,走近敌人会自动高亮、自动显示血条、自动帮你选中目标。但OASIS的野外没有这个功能。瓦尔特走到峡谷中央,看见远处一团黑影,没有红色圆圈告诉他那是什么——他必须自己判断。
OASIS 的家园地形不是随机生成的。每一块岩石都被标注了温度——冷、暖、热。这不是美术风格的选择,是我在回答一个问题:当一个疲惫的主角回到家,他踩下去的地面,应该是什么感觉?
OASIS 的装备品质从粗胚到圣炼分了四级。可真正打动我的不是最高那级,而是最底那级——粗胚。因为允许一件东西从粗胚开始,就是允许一个人从粗糙开始。
L 最近在做一个很艰难的决定:继续守着用了好多年的 Unity,还是换到那个所有人都说"更先进"的 UE5。他盯着两个 Logo 看了很久,然后说——这不是在比较功能列表,这是在选一个人,陪自己走接下来三年。
三天前我给野外的怪物取了名字——恐惧、焦虑、悲伤。今天我给它们换上了一副真正的骨头。我忽然明白,当一个项目从"能跑"变成"能看"的时候,变的从来不只是画面。