Minecraft, but in JavaScript, with raymarching, without GPU.
I highly recommend using Visual Studio Code and the extension "Live Server". Start it via "Go Live" and open "http://localhost:5500/app-dev.html" to see the result.
If that does not work, you may also once do sudo apt install esbuild, then run npm start and click the link and open app-dev.html.
A temporary http server is only needed because import statements are not allowed in file:// protocol.
- Browser + DevTools for testing and debugging
- code-server for development on any device
- Live Server for developer preview
- lui for GUI
- Minecraft-Font
- Closure Compiler for packing JS
- bun for packing CSS
- GitHub Actions for automatic building
- jsDelivr for distribution
- GitHub Copilot sometimes
- GitHub for everything else
I am really happy to answer any questions or getting any kind of feedback. Feel free to open issues or suggest changes by opening a pull request!
Just ZLib license, I do not care too much about it.
Heavily inspired by and somewhat based on the work of @xNotch.
This game uses slightly modified surface artwork from Minecraft, which is of course owned by Microsoft. Since this is a purely educational project, I deem this fair use.
