Minecraft4D 教程

(这篇文章只是一个教程,所以没放进四维世界系列)
Minecraft4D是一个真正的四维空间中的(超立方体)方块沙盒游戏。(如果把时间也算上,就是五维时空!)现在游戏只支持创造模式下的单人游戏。Minecraft4D采用Javascript与Webgl编写,所以只需点开下面的链接就可以玩了。(最好用Google Chrome浏览器,不保证其他浏览器的兼容性,需要使用电脑键盘操作)

Minecraft4D

进入后等待贴图与地形都加载好后就可以看到视野了。你会发现画面分成了几乎一样的左右两个,它们是左右眼的成像用来产生双眼立体视觉,我不会做VR,所以就只有要求你要会做对对眼(斗鸡眼)来看到立体视野画面。如果做不到的话就只有通过按方向键旋转视野以得到立体感了。这篇文章里有详细介绍怎么看这种三维的画面。角落处三个小视图分别是立体视野的截面,单独抽出来以便我们清楚观察。

Read More

四维世界(六):牛顿力学

这个系列一直都在设想一个虚构的四维世界。无论我们怎样用语言描述它的样子,缺乏物理学的世界都是静态的不能交互的。所以今天我们来学习一下这个世界里的牛顿力学。这个世界的构建理念就是要尽可能接近我们的真实世界,只是在维度上不同,所以我们全盘照搬三维世界中的理论就行了。仿照三维的游戏物理引擎我们也能写一个四维物理引擎。比如Marc ten Bosch的4D Toys就相当不错,但游戏里只能固定移动截胞,且不能自定义场景,所以我又自己造轮子写了一个。

先睹为快

如果你还不知道什么是3D视野的话,请先看教程再回来哦:

这里有很多四维物理场景(以后可能还会增加),你可以自由旋转角度观察场景。但遗憾的是除了可以按鼠标右键发射超球炮弹之外,我没想出更好的与物体交互的方法。(最好看后面的讲解获得更好的体验哦

正24胞体骰子(右键发射炮弹)

四维积木块(右键发射炮弹)

四维汽车(请看后面操作方法)

四维物体滚动与陀螺(多场景可选)

球环-球环链(一动就会脱)
球环-环球链
球环-双圆环链
环球-双圆环链
双圆环-双圆环链(一大一小)

四维齿轮(控制面板可调转速)
绝对垂直的齿轮相互传动
双旋转合成器

Read More

四维世界(四):二维生物视觉

很多文学影视作品里都提及过虚拟的二维平面世界以及其中的生物,因为大家很关注维度变化带来的各种效应,比如物理定律、生物和机械结构设计等。今天我们来看看大家比较忽视的一点,就是二维生物的视觉。我们不停留在描述的层面,而是通过电脑的帮助来真切体验平面生物的第一人称视角。当然我们关心二维人的体验是为了给理解四维生物的视觉做铺垫

二维生物的眼睛

首先我们假设一个二维的世界。这是一个圆形星球,星球上住着二维人。它们的眼睛和我们的一样是通过感受光线来看到物体的。我们假设二维世界也有电磁波(这是可以存在的!只是电场是矢量,而磁场是个标量),我们只会考虑几何光学。光线从哪里发出?当然是通过这个世界中的恒星太阳与其他人造光源发出,注意所有的光线都只能在平面世界内传播。所以我们最常见的笑脸表情可不是一种二维生物——因为笑脸表情的眼睛长在脑子里,接受不到任何光线!嘴巴也在头里面,吃不到东西!所以二维生物的眼睛应该是长在头的表面的。它们眼睛的感光层是一条一维的曲线段,所以它们看到的画面是一维的。
左边的笑脸等“二次元”生物不是二维生物,只是三维生物的投影,右边的才是真二维生物

挑战降维打击

Read More

【Minecraft】2B2T生存日记(二):加入组织建仓库

上次死后我在临时基地的床边复活了。复活后跟hadroncfy商量决定从下界往更远走。下界地形崎岖,我们决定学着其他人那样去y=120的地方掘进,因为这个高度没有岩浆。刚出发不久hadroncfy就在下界被卡掉线了,我继续在下界赶路,挖了不久后我发现原来y=120附近有密集的隧道交通网络!我跟着走了可能两个小时就轻松跑了10w!我到了30w!但此时我们加的群复仇者联盟在大量发物资,都在出生点附近。我决定不能再走了。虽然之前连着走了好几天千辛万苦地到了20w,但其实走下界一天就能回来,所以感觉回去再回来也不亏。于是我找了个传送门,做了床,放下末影箱,准备睡觉,打床,自杀。自杀前我整理了放进末影箱的东西,然后输入了/kill。
死亡次数从1变到2

Read More

【Minecraft】2B2T生存日记:一口气逃离出生点

2B2T(2b2t.org)是一个古老的Minecraft服务器,以无人监管和混乱著称,网上很多标题党说得很恐怖:《老玩家存活率仅20%!2B2T生存指南,你能活几天?》出于好奇我也想挑战一下这个神奇的服务器。我看了几个帖子,也看到很多玩家没坚持多久就挂了的,但后来进服后结果我发现,只要掌握好一定的技巧便可以轻松一直不死。(但我确实也运气好,如果我出生在原点很近的地方逃离将更加困难)关于服务器的介绍我就不啰嗦了,网上有很多,下面直接说我的经历。
首先这是国际服,要正版Mojang账号(当时我的ID是rakc,现在改为hqak),且服务器人多,需要排队进入。在进服之前我先做了准备工作,看了一些生存指南。对于新手最大的威胁是饥饿,因为出生点方圆几公里都没任何食物。

Read More

四维空间(十):扭结与环扣

我们这次来看一个有趣的话题:四维空间中的扭结。或许大家应该早就知道由于多了一个自由度,三维空间中所有的绳结都可以在四维空间被轻易地解开,所以扭结是三维空间特有产物,四维空间中不存在打结现象,全文完。

我当然不会这样结束这篇文章。虽然一维的曲线无法打结,但是二维的曲面(二维绳子?)却可以打结!我早就听说过四维扭结,但一直没找到具体例子。说克莱因瓶的其实是不对的:克莱因瓶是不定向曲面,如果上面有二维生物,那它们在瓶子上环游一周会发现自己被“镜像”了,而球面上不可能发生这种事,所以这两个东西本质就不相同(不同胚),好比圆环面和球面。

本文目录:

  • 影片推荐:4D扭结(Knot in 4D)
  • 形形色色的孔

Read More

四维世界(三):道路轨道设计

上篇文章介绍了四维世界中各式各样的车,它们都能随便在三维地面上行驶、转向。既然四维空间不用修红绿灯和立交桥了,是否意味着四维人的出行太方便了呢?是的,但四维交通还有一些小问题。我们知道三维空间中有双向行驶的道路,中间用隔离带或黄线隔开,大家都遵循靠右走;到了四维世界的双向道路,三维路面上的隔离带必须是二维的才能把道路分开,中间画一根线不再起作用了。最简单的双向道路恐怕就是下面这样了:

Read More