在线体验 描述
在赫尔曼·黑塞的小说《玻璃球游戏》里,学者们玩一种把音乐、数学和一切学问连在一起的游戏,书里却从没交代过它的规则。《Glass Bead Game》是作者对它的一种诠释,送给每一位读过这本书、也曾希望能亲手玩一玩的读者。
玻璃珠越过彩绘棋盘的边缘滚进来,顺着坡流向它的排出口。每两波之间,玩家花「碎片」放置弹簧、墙之类的机关:弹簧会把珠子朝你瞄准的方向弹出去,要花掉一点碎片;珠子撞上墙或彼此相撞,则会产生碎片。每一次碰撞都会发出不同频率的声音,汇成音乐。只要珠子还在动,乐园就活着;棋盘沉默太久,这一关就结束。得分来自棋盘的持续流转和珠子的鸣响。
3 个关卡走过小说里的 3 个地方:
- Ring,在 Waldzell:环绕一片隆起草坪的环形步道。学会使用弹簧,让同一颗珠子转回来。
- Tilt,在 Belpunt:一片朝湖面倾斜的高山草甸。加上墙,让碰撞挣来的碎片支付弹簧的开销。
- Oval,在音乐大师居住的 Monteport:一条画成五线谱的赛道,带一个单独的出口,沉重的铅珠(对应土星)会和玻璃珠一起登场。
作者计划在线上试玩版里加入更多关卡。
每块棋盘的画面都依照棋盘的地形绘制:碎石步道、等高线和五线谱,都出自物理模拟所用的同一个高度函数,所以你看到的地方,就是珠子自然会滚过的地方。每张棋盘桌都立在用 World Labs 生成的对应场景里,边缘摆着可以互动的 Tripo 道具,点一下就会动一动、响一个音;最后一波过去,画面淡入这个地方的黄昏全景,镜头缓缓降下,作为告别。作品网站上还有一座档案馆,收录为游戏研究的 17 种珠子题材:7 种行星金属、代表地球的玻璃、小说里提到的 5 种珠子和炼金术的 4 个阶段,每一种都从一个符号长成完整的形态。由于时间有限,目前的关卡只用到玻璃珠和铅珠,其余的留给今后的玩法机制。
赛前只有一份想法草稿,和一个更早的零重力版本的浏览器灰盒原型;现在的游戏全部是在比赛期间做的,包括 Three.js 弹珠物理、3 个关卡、全部 3D 和视觉素材、声音引擎和作品网站。
Tripo 用在哪里
棋盘上和棋盘周围的实物世界由 Tripo P1 制作。
- 规模:为小说里的 13 个地方做了 183 次文生 3D,用于每块棋盘边缘的道具和一组机关研究。
- 融入画面:道具重新生成成不带底座、换上各地配色的版本,让它们像长在彩绘棋盘里,而不是摆在上面。
- 可以互动:游戏里每件摆好的道具被点击时,都会做一个动作、发出一个音。
- 珠子内核:最初的铅、铜、银、铁 4 种珠子内核也从 Tripo 模型开始,再在 Blender 里精修。


