下载 App
《地牢人偶》#1 主题基调
7 小时前9 浏览综合
零 引言
如果你还在为主题烦恼的话,本篇文章的思考也许能帮到你。
一 涌现
这次 GameJam 的主题是涌现。
这词我估计除掉字面意义的【涌出】,剩下的应该也就是术语【涌现式设计】了。
这词最开始还并不涉及游戏领域。
1875 年心理学家乔治·亨利·刘易斯提出它时,它几乎是哲学专属,含义为:部分构成整体时,整体不可还原地产生了部分所不具备的全新性质、模式或能力。
之后的一百年里,它的领域从未跨出哲学。
一直到二十世纪中后期,随着控制论、信息论、复杂适应系统的发展,它才变成可研究、可模拟的科学概念,定义变为了:大量简单个体通过局部互动,在系统整体层面自发产生不可预测的、更高层级的复杂模式或行为。
简单总结就一句话:整体行为没法通过组成部分的简单加和来预测或还原。
用比较知名的鸟群算法来举例,飞行的鸟只需遵守 避免碰撞 对准邻近方向 向鸟群中心靠拢 三条简单的规则,就能涌现出复杂优美的集群飞行,应对各种复杂情况。
而在游戏里,涌现设计无法逾越的高山自然是《Minecraft》。
这个游戏本身就是涌现的完美体现,其中的红石电路设计更是进一步形象化地扩展了这个机制。
整个游戏的红石系统只有例如信号传递、活塞、比较器这样极为简单的结构,没有任何一条写着"可以造计算机"的相关逻辑,但玩家却能够利用这些底层搭出加法器、存储器,乃至能跑程序的CPU。
一切的交互都能被允许,这就是涌现的精髓。
但涌现并不是一味的允许就行,类似的反面例子可见《博德之门 3》的跳跃设计。
该游戏提供了跳跃的选项,但并没有给出相应的反馈,玩家沿着看起来可行的路线连跳四五次,结果既没有物件也没有敌人……那一刻的沮丧远大于跳跃带来的自由。
设计师的初心是添加能力、给予自由。但每一次扩展玩法的同时也暴露了没给的区域。
你给的越多,暴露的东西也就越多。这反而可能让玩家感觉到不自由。
黑猴被人诟病的空气墙,也是类似的问题。
其原因实际上就在于,涌现设计和涌现体验是分开的两种东西。
涌现系统是客观的,设计者通过规则交互来确保玩法具有扩展性和自解释性,玩家可以实现代码里没明确写出来的行为;而涌现体验则是主观的,它只发生在玩家的脑子里,但什么元素能引发玩家的联想和尝试,则是一块黑盒。
所以不管系统设计的多好,如果游戏没让玩家产生联想,没引导出 "可不可以这样 — 居然真的可以这样 — 竟然还能这样" 的想法,那就算不上一个合理的涌现设计。
而为了做到正确的引导,则需要设计者站在玩家的角度上,基于共通的知识和直觉来进行设计。
所以,最后综合考虑之下,我决定实现的方向是以对象为主导的 地牢探索游戏。
二 游戏
选地牢做主场景,本身也是出于涌现的考虑。
在开放世界里,玩家能去的地方越多,没做内容的地方也暴露得越多;而地牢刚好反过来——封闭的墙体天然把实验空间限制住了。
一层就那么大:墙、门、草丛、积水,视野里能交互的东西就是全部。我不必为"墙外有什么"负责,也不用担心“给得越多暴露越多”。
封闭墙体限制了玩家的实验空间,使得玩家的视角只会局限于有限空间内的机制上。这天然消化掉了一些不必要的疑问,更有利于涌现的引导。
例如:同一套规则放在开阔地形里,碰到打不开的障碍,玩家可能怀疑自己是不是没找全线索;而放在十格见方的石室里,他能轻易确认手里的资源就是这团火,进而猜测火焰就是解法。
等到下一关,哪怕手里的资源换成了炸弹,阻碍换成了巨石,他也依旧能基于直觉做出判断。
但设计成立的前提是玩家直觉成立。
为了实现这个涌现系统,我采用的是 OOP(面向对象编程)的理念来进行设计,通过类、封装、继承和多态构建可重用、可扩展软件系统的编程架构。
也就是让地牢里一切可被作用的东西都带上自己的属性,交互不再由"谁对谁做了什么"来决定,而是由对象之间属性的交互来决定。
具体 OOP 架构并不是三言两语讲得清楚的东西,所以我也就不长篇赘述了。
这里主要讲的是收益——也就是为什么选择它。
面向对象编程的主要优势在于,把"新增内容"和"修改规则"这两件事彻底拆开了:规则与内容可以自由配对组合。
组合的乘积就是涌现的空间。
——也是我对这次主题的最佳实践。
三 展示
目前搭建好了一个基础的地牢风格Demo,明天开始填充美术素材和具体设计。
基础框架搭建完成后,下一步则是协调规划好每一关的资源分布,确保解法不唯一,符合客观直觉。
参考文献
[1] NeilianAryan. 涌现式交互怎么做?【超简短的独立游戏开发教学 S2E8】[EB/OL]. (2023-07-04)[2026-10-01]. https://www.bilibili.com/video/BV1Ag4y1P7Bh.
[2] sky_walker. 拥有涌现系统的游戏一定带来涌现体验吗?【游戏罗马】[EB/OL]. (2026-01-17)[2026-10-01]. https://www.bilibili.com/video/BV1VkrSBAEH9.
[3] 仅用于打标签. #gamejam










![[开发日志]Chapter.1 与“涌现”有关的我们?!截图](https://img2-tc.tapimg.com/moment/etag/FtebQT_z2E_I7PsFIt5usgS7FXej_20261002004048.png/_tap_ugc_m.jpg)


