简介
这是一个可以在 MC 中模拟 4D 空间的模组。
需要注明的是,本模组中的 4D 意味着 4 个空间维度和 1 个时间维度,而非现实世界中的 3 空间 &(可能的)1 时间。这并没有完全实现,模组内部现在也有些混乱,未来会进一步改善。
新东西
玩家能够使用两个移动键位在不同的 3D 世界之间前进,沿着正 4D 方向(即 Ana,对应键位 E 详见下文)和负 4D 方向(即,Kata,对应键位 Q 详见下文)移动。
相邻单个世界详见下文上的区块加载效果:农作物会生长,实体会移动,红石会发挥作用。
未来计划
红石、光照、爆炸、液体、生物将能够穿越不同厚度;
与原版一致的 4D 生物群系和地形生成;
4D 结构(村庄、要塞);
4D 洞穴生成;
错误修复。
2D → 3D 示例
听说过 Miegakure 吗?这是个可爱的游戏;但是,本模组用了不同的机制来模拟 4D 空间,它更类似于 The Long Earth,玩家前进不会有副作用。
想象一个生活在 2D 世界中的二维人类,亚当,可怜的他在 2D 世界里只知道 4 个方向:上下左右(或者,方便起见,x & y 方向)。
那么,亚当的“键盘”就只有 4 个移动键位:A、D、空格、Shift。
这里假设 2D 世界在 3D 世界中具有一个可忽略的厚度,那么亚当的世界应该是这样的:
现在,来自 MC 的史蒂夫决定给予亚当一种穿越 3 维的感觉。他弄到了一大堆世界,然后把亚当放在它们之间。现在,亚当的“键盘”拥有了 WASD、空格和 Shift(就像 MC 本身那样),能够上下左右前后进行移动了(即,x & y & z 方向)。
亚当能够体验 3D 空间,但一次只能体验一个厚度。比如史蒂夫想让亚当看一个线框立方体,他会这样看(下:石头是他目前所处的厚度,他看不见玻璃,因为他只能看到世界的一个厚度;上:是下面结构的一个副本,但移除了玻璃,也即亚当所看到的):
虽然亚当只能看到 3D 世界中的一个厚度,但是他可以在脑子里将这些厚度给结合起来,并理解出“嘿,这是个立方体!”。
而史蒂夫则能够自由地在三维世界中查看立方体:
3D → 4D 示例
史蒂夫正在砍树,沃尔特向他走来。史蒂夫看见沃尔特出现,消失,又出现,再消失。沃尔特怜悯史蒂夫,一个纯粹的三维生物。沃尔特决定帮助史蒂夫,试图向他展示一个四维世界的模样。为此,他将大量像 MC 那样的世界堆叠在一起,并赋予史蒂夫在不同世界之间前进的能力。
在这种情况下,史蒂夫就拥有了 8 个前进方向:上下左右前后,以及向上移动一个世界和向下移动一个世界,他“键盘”上的移动键也变成了 WASDQE、空格和 Shift(QE 键位绑定可由玩家自行在控制内修改)。
这儿有两个术语,“kata”,表示上面的一个世界,“ana”,表示下面的一个世界。你的世界会存在一个“起源”(这取决于世界生成),然后当你使用“向上移动一个世界”时,就会出现 Kata 1、Kata 2;使用“向下移动一个世界”时,就会出现 Ana 1、Ana 2,以此类推。“史蒂夫踏入了 Kata 1 的世界”,懂了吗?这意味着史蒂夫从世界“起源”上升了一个世界,到达了 Kata 1。“Ana 之于史蒂夫是一片浩瀚的海洋”,这意味着 Ana 对于史蒂夫的世界来说是一片海洋生物群系。
现在,沃尔特试图向史蒂夫展示四维空间内的一个四维立方体(通常称为超立方体,但与漫威的那个无关)。可悲的是,史蒂夫无法一次看到它的全貌,所以沃尔特得给史蒂夫一个世界一个世界地看:
世界一(它看起来完全像一个立方体,就如亚当看到立方体的第一个厚度是个正方形):
世界二(它看起来像是立方体的四角,就如亚当的第二个厚度中他看到的是正方形的角那样):
本来有世界三的,但是作者在cf上的图寄了。
史蒂夫一次只能看到超立方体在一个世界中的一部分;但是他可以在看完所有的部分后将它们组合起来,最终理解:“嘿,这是个超立方体!”。
而沃尔特则能以四维的方式单独查看超立方体的全貌(显然,这里不会有图例)。
移动 - 键位
要在这个四维世界中移动,你必须要使用 Kata 键和 Ana 键,键位绑定请自行设置。
一个可能的设置:
Kata - Q;
Ana - E;
物品栏 - R;
丢下东西 - Tab;
玩家列表 - ~。
遇到瓶颈(这是故意的)
有时候玩家会踏入墙里/空中,如果你意识到自己无法移动,那是因为游戏没有可以推动你的地方,它不会把你推到 4D 对角线/空地上。
下面是一个 4D 盒子示例。
片段 -1
片段 0
片段 +1
在这儿,如果玩家身处盒中时试图前往上面一个世界或下面一个世界,他们会出不去。他们必须强迫自己通过对角线从当前位置走到另一个位置,但是这两条路(先向北再穿梭世界或先穿梭世界再向北)都有障碍物。
反馈
作者非常欢迎任何人的反馈。他知道本模组现在非常混乱,毕竟只是一个写出了大致目标的粗略草稿。