The goal of this project was to make a little game using only the standard DOM API and CSS transitions/animations. After several years working with frameworks (mainly React), it was a breath of fresh air to go back to the basics.
Just run the project on a webserver and open index.html
OK I lied a little, there is a dependency, Tailwind. I just can't go back to writing magic constants in a giant CSS file anymore.
In the css folder, main.css
is the one you want to edit. Run npm run build:css
to build.
Some ideas :
- Make a Phaser version of the UI, to make the game juicier.
- Add sounds effects.
- A multiplayer version on multiple clients with e.g. socket.io.
This software is licensed under the very self-descriptive WTFPL.