A game set in 4D euclidian space. Use WASD keys to move around, and use the mouse to rotate the camera. Press ESC to pause/unpause. Hold shift to change your keyboard and mouse controls to 4-dimensional movement and rotation. While Shift is held, the W and S keys move alond the W axis relative to the camera, and the mouse rotates on xw and yw planes. A and D keys are unaffected by holding Shift. Rotate the scroll wheel to rotate the camera along the zw plane. You can download a short demo video at https://github.com/rymlks/somewhere_else/blob/master/Somewhere%20Else%202020-11-05%2017-51-11.mp4
- Install
nodeandnpm(https://nodejs.org/en/download/) - Set up submodules with
git submodule initandgit submodule update(may take several minutes) - Run
npm installto install packages - Run
cd js/three.jsandnpm installagain to install three.js's dependencies - Run
cd ../..to get back to the root directory - Run
bash ./build_robot.shto build robotjs for your system. I have no idea why runningnpm rebuilddoes not do this for you.
- Bring your three.js (forked) version up to date:
git submodule update - Run
npm startto start the app
- Run
npm run-script build- the output will be in thebuilddirectory - Zip the contents of
build/itch.iofor uploading