下载 App
涌现 #03|那一次胡牌,我笑了十分钟:神句子诞生记
#聚光灯gamejam开发者日志 做游戏的人有个特权,也有个诅咒:你可能永远无法像玩家一样第一次玩自己的游戏。
规则是我写的,词表是我填的,例句是我造的——按理说,这个游戏里不该有任何让我意外的东西。
但《胡言胡语》给我上了第一课。
那些从牌堆里自己长出来的句子 测试期间,为了验证语法系统,我让程序在手牌里搜索"离胡牌最近"的句子。有一次跑出来的结果是:
“我的小猫想给你买花可是你很忙”
我盯着这十四个字看了很久。
这句话不在我写的任何例句池里。它是搜索程序拿着当时那副随机的牌,按照语法规则一块一块拼出来的——"我的小猫"是主语,"想给你买花"是动作,"可是"一转,"你很忙"收尾。十四个字,语法全对,画面感十足。
这不是我设计的句子,这是牌堆自己说出来的话。
后来这样的句子越来越多:
“我家的狗说它太累了不想去上班”——狗会说话,还会上班,还累到想辞职
“大家说好累不想去看花只想睡觉”——一桌子人集体摆烂,连花都不看了
“他说好累不想来看你的一个班了”——加班加到连朋友的面都不见了
每一条都严格来自 144 张牌,每一条都通过了语法校验,每一条都不是我事先写好的。
“大家说好累不想去看花只想睡觉”——一桌子人集体摆烂,连花都不看了
“他说好累不想来看你的一个班了”——加班加到连朋友的面都不见了
每一条都严格来自 144 张牌,每一条都通过了语法校验,每一条都不是我事先写好的。
笑点在哪里?在"意外的合理性" 为什么这些句子好笑?我琢磨了很久,总结出《胡言胡语》幽默感的配方:
- 严肃的机制 × 荒诞的内容
麻将的氛围是紧张、算计、一本正经的。你摸牌、看牌、犹豫、打出——所有动作都煞有介事。结果"胡!“的一声,亮出来的却是"我家的狗说它太累了”。机制越严肃,句子越荒诞,反差就越好笑。
- 约束催生创意
十四字、真牌、通语法——限制越死,能走通的路就越窄,走通的那条就越妙。这和写十四行诗、说唱押韵是一个道理。完全自由的表达反而无趣,戴着镣铐跳出来的舞才让人想鼓掌。
- 每个句子都有"此刻感"
这句话只能用这副牌、在这个时刻、由这个人胡出来。换一副牌、换一个时机,它就不存在了。这让它天然带着一种"命运感"——你笑的不只是句子,是"它居然出现了"这件事本身。
一个测试用例的自觉 写语法测试的时候,我特意加了一组"应该拒绝"的坏句子:
“我猫饭吃”、“我想喝猫”、“我睡了饭”、“饭猫狗酒花心头手脸梦班工作觉”
“我想喝猫”——系统必须拒绝它,因为语法不通(喝不能接猫)。但每次跑测试看到这行字,我还是会笑。连被拒绝的句子都好笑,这个游戏大概是真的有点东西。
同时系统也要放行真正的人类口语:“我吃饭睡觉,喝酒看花”、“我真的很想你可是你不想我啊”、“我可想好好睡觉了”——这些都是玩家会说出口的话,语法树必须弯得下这个腰。


单机如此,我越来越期待,后续迭代成联机版了





