Game created for the 2019 Js13kGames competition.
You can play it here: https://www.victornogueira.app/js13k-2019/
Npm Run | Action |
---|---|
start | Starts the game in development mode. |
build | Compiles, compress and zip the game for release. |
lint | Checks the code quality with ESLint. |
- SoundBox for the background music in few kilobytes.
- Typed Event Dispatcher for the publish/subscribe pattern used to make the game reactive.
- MiniSoundEditor for the micro sounds using AudioContext.
- ESLint for helping with code quality.
- Typescript-Eslint for allowing ESLint evaluation over Typescript code.
- Typed Inject for making it so easy to use dependency injection.
- Archiver for the high zip compression.
- HTML-Inline for making it so easy to make single-file games.
- Husky for the automation possible by hooking to git events.
- Mkdirp for cross-platform folder creation via CLI.
- Npm-Run-All for allowing parallel and sequential run of npm scripts.
- Parcel for being a dead-simple web app bundler.
- Prettier for making the code prettier.
- Pretty-Quick for allowing running Prettier only on staged files.
- Rimraf for cross-platform deep folder deletion via CLI.
- Sass for making CSS fun again.
- Tweezer.js for allowing tweening in a so simple way.
- TinyPNG for resizing PNGs before encoding them to base64.
- ImgUrify for transforming images into base64 via CLI.
- Typescript for adding superpowers to Javascript.
- Node.js for being such an amazing platform for development.
- WebStorm for making it so easy to refactor Typescript code.
- WakaTime for keeping track of my 52 hours spent in this game.
- Git for being so useful to keep track of our change of plans.
- Google for helping finding whatever we imagine.
- StackOverflow for having answers for everything.
- Js13kGames for such an enjoyable experience.