Skip to content
This repository has been archived by the owner on Sep 15, 2023. It is now read-only.

felladrin/js13k-2019

Repository files navigation

Back Read

Game created for the 2019 Js13kGames competition.

You can play it here: https://www.victornogueira.app/js13k-2019/

NPM Scripts

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.

Credits

  • 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.