Hypershack
Hypershack is a standalone, private space designed for tinkering and learning with 4D objects in Virtual Reality.
There are some elements designed to help get oriented in the 4d world:
there are small particles falling down, i.e. moving towards negative y-axis. The speed they are falling depends on the orientation of the observed 3d space in the 4d world, the closer the 3d space is aligned with y-axis, the faster the particles fall. If you rotate the 3d space to be perpendicular to y-axis, the particles do not move.
the orientation vectors are written on the hud
there is a “compass” displaying the projection of x,y,z and w axis on the 3d space.
if you click unmute, you also get auditory sensory augmentation. For each axis there is an instrument defined (x: Drums, y: Guitar, z: Strings, w: Synth) The more perpendicular the axis is to current 3d space, the higher is the respective volume. And if you are completely aligned to three axis, you hear only the one instrument.
You can also select “easy mode” that lets you only make 45 degree simple rotations to help you say oriented.
when you open Hypershack 0.2, you are provided predefined levels of a simple game where you need to find hypergems (red fivecells) within a tesseract. You can create your own 4d environments and games by defining the objects in json and specifying the object behaviour in JavaScript, see api documentaion here.
There are some issues with copy-pasting to unity WebGL games. So unfortunately the process of editing the JSON in game is a bit cumbersome and you need to upload the JSON using the Load File button at the top of the screen.
... continue reading