3作者: teemur大约 1 个月前原帖
我认为是时候锁定我的4D副项目的版本0.2了。(自从几年前的Show HN以来:<a href="https://news.ycombinator.com/item?id=37100760">https://news.ycombinator.com/item?id=37100760</a>,我删除了很多内容,专注于制作一个JavaScript“游戏引擎”) 这个项目的唯一目的是探索是否可以通过虚拟现实使人类大脑在空间上意识到四个维度。这是我第一次做游戏项目,第一次使用Unity,第一次编写C#,也是第一次接触WebXR,所以请多多包涵!为了管理期望,目前的视觉效果还不够出色,也不容易上手。要想从中获得任何东西,你可能需要一支笔和一张纸,多次绘制4D物体的3D切片。 该项目本质上是一个基础引擎,你可以使用JavaScript定义4D物体和一些有限的行为。然后,你可以在浏览器中(无论是否使用VR头显)探索这些空间,移动和旋转穿越四个维度——包括在像xz和yw这样的平面上的双重旋转。这个游戏是一个WebXR项目,这意味着你可以直接在浏览器中玩,即使没有VR头显。不过,请注意,键盘输入有些有限。 作为演示,我构建了一个简单的迷宫游戏,你需要在时间耗尽之前找到宝石。挑战逐渐增加,目前我在第六关卡上遇到了困难,这一关涉及在四个独立的超立方体之间移动。这里有一个页面,我试图可视化第六关的情况: <a href="https://www.brainpaingames.com/blog/updates/2024/07/28/Hypershack-0.2-level6-map.html" rel="nofollow">https://www.brainpaingames.com/blog/updates/2024/07/28/Hyper...</a> 我并不期望这个项目有一天会变得不再是我的小众项目,但我想这里可能会有人对玩这个感兴趣。如果有人有任何想法,如何让学习在四个空间维度中操作的教学变得更可实现,我非常乐意倾听。