下载 App

涌现 #04|一个词,找到了它的游戏

修改于10/116 浏览综合
#聚光灯gamejam开发者日志
上一篇里那些句子——“我的小猫想给你买花可是你很忙”——出现之后。
其实他就是"涌现"(Emergence)。
这个来自复杂系统科学的词,大意是:大量简单个体遵循简单规则相互作用,在整体层面产生出任何单个个体都不具备的复杂行为。
蚂蚁没学过建筑,蚁群却造出了恒温巢穴;
神经元没有一个懂思考,大脑却产生了意识。
而《胡言胡语》里:144 张汉字牌,没有一张牌懂幽默,但它们凑在一起,说出了让我笑十分钟的话。
如果他还是一个朋友之间可以联机的玩法的话……
这就是涌现。不是比喻,是字面意义上的涌现。
TapTap
TapTap

拆开看:文化的涌现机器

为什么这么小的一个游戏能涌现出这么多东西?拆开看,它的"涌现机器"由四个零件组成:
零件一:汉字本身就是超级积木
汉字是表意文字,每个字自带含义和极强的组合能力。“想”+"你"是思念,“想”+“睡”+"觉"是欲望,“不”+“想”+"上班"是每个打工人的心声。26 个字母拼英文要靠词典背书,几十个汉字拼句子,语法自己就在字里。
零件二:牌数分布是"语言的杠杆"
“的”"了"给了四张,“疯”"死"只给一张。这个分布悄悄决定了句子的性格:高频语法字保证句子能连通,低频情绪字一旦出现就是金句。稀缺性制造了幽默的爆点。
零件三:麻将机制强制对抗
如果没有对手,《胡言胡语》只是造句练习。但麻将有吃、有杠、有抢——你想要的"觉"字,可能正好被下家杠走凑成"不想上班"。对抗让每个句子都是在争抢中抢出来的,这赋予了句子故事性。
零件四:十四字上限是"创意模具"
字数不限的话,玩家会拼流水账。恰好十四字,逼着每个句子有起承转合的完整结构——太短说不完,太长放不下。限制不是创意的敌人,是创意的模具。
四个零件各自都简单,合在一起,就是停不下来的涌现。
TapTap

设计师角色的转变:从"写内容"到"修规则"

想明白这件事之后,我的开发方式彻底变了。
以前我总想往游戏里"加内容":多写几个例句、多加几个词、预设几种胡牌彩蛋。
现在我知道那是错的方向。在涌现型游戏里,设计师不该是内容的作者,而该是规则系统的园丁。
具体来说,我做的工作变成了:
  • 语法系统要"弯得下腰":放行"我吃饭睡觉,喝酒看花"这样的真口语,而不是只认教科书句法;
  • 同时"守得住门":坚决拒绝"我想喝猫"、“我睡了饭"这种动宾错配,以及乱序堆词"饭猫狗酒花心头手脸梦班”;
  • 词表要留生长空间:所有词都在一个离线词表文件里,扩充覆盖面只改数据、不改解析器——给涌现留肥沃的土壤,而不是给句子修水泥的河道。
最让我满意的是搜索系统的设计哲学:它不枚举全排列,而是按手牌驱动、长度桶组合,让机器也像玩家一样"看着手里的牌想句子"。程序找句子的方式,和人找句子的方式越像,冒出来的惊喜就越有"人味"。

商店页那句话的由来

想通这一切之后,我在游戏商店页写下了这句话:
“当创意达到奇点,机会’涌现’出千奇百怪的创意气泡泡。”
奇点是那副 144 张的牌,涌现是每个玩家胡出的句子,气泡泡是它们升上天空、等着被人看见的样子。
——等等,“被人看见”?
单机版的句子,胡完就散了,存在一局游戏的记忆里,和当年桌游店那段模糊的记忆一样,终将消失。
好句子不该死在牌桌上。
涌现 #05|好句子不该死在单机存档里截图
涌现 #05|好句子不该死在单机存档里
一个玩家的损失,就是全人类的损失 单机版《胡言胡语》玩久了,我发现一个隐隐作痛的问题。 设想一下:某个深夜,一位玩家鏖战四十分钟,在最后三张牌的悬崖边上,用一手烂牌胡出了"我家的狗说它太累了不想去上班"——全场最佳,狗都共情。 然后呢? 然后他截图发给一个朋友,朋友回了个"哈哈"。三天后,这条神句子连同那局游戏一起,沉入记忆的河底。 每一个没有被记录的胡牌句子,都是涌现的一次夭折。 我自己就是受
官方
3 赞
涌现 #01|桌游店里的一面之缘:我记忆模糊,但我决定自己做一款截图
涌现 #01|桌游店里的一面之缘:我记忆模糊,但我决定自己做一款
一切从一次线下体验开始 那是很早以前,我在一家线下实体桌游店里,第一次见到了"文字麻将"。 说实话,具体的画面已经记不太清了。只记得牌桌上摆的不是万、条、筒,而是一个个汉字。玩家们摸牌、打牌,试图用手里的字拼出词语和句子。当时桌上爆发过一阵笑声——某个玩家好像拼出了一个特别妙的说法——但我甚至想不起那个句子是什么了。 我只记得那种感觉:这游戏好玩,和朋友一起笑得前仰后合。而且是从没人想到过的角度好
官方
4 赞
涌现 #03|那一次胡牌,我笑了十分钟:神句子诞生记截图
涌现 #03|那一次胡牌,我笑了十分钟:神句子诞生记
#聚光灯gamejam开发者日志 做游戏的人有个特权,也有个诅咒:你可能永远无法像玩家一样第一次玩自己的游戏。 规则是我写的,词表是我填的,例句是我造的——按理说,这个游戏里不该有任何让我意外的东西。 但《胡言胡语》给我上了第一课。 那些从牌堆里自己长出来的句子 测试期间,为了验证语法系统,我让程序在手牌里搜索"离胡牌最近"的句子。有一次跑出来的结果是: “我的小猫想给你买花可是你很忙” 我盯着这
官方
3 赞
1 回复
涌现 #02|Game Jam 逼出来的减法:没有联网,只剩汉字和牌桌截图
涌现 #02|Game Jam 逼出来的减法:没有联网,只剩汉字和牌桌
决定做《胡言胡语》之后,我收到了官方群里面的通知,比赛期间不可联网,不可广告! 不广告好理解没问题,不联网,我这个麻将怎么玩?人机局吗? 相当于是直接判死刑了! 给自己一个死线,是让想法变成东西的最好办法。但死线也意味着残酷的取舍——所有"锦上添花"的功能都必须让路,只留下游戏的心脏。 于是第一版的约束清单是这样的: ❌ 不做联网——多人同步是麻将和多人游戏的必要条件 ✅ 只做单机——一个人、一副
官方
4 赞