jani-nykanen / dying-dreams

A puzzle game for js13k 2022.

Home Page:https://js13kgames.com/entries/dying-dreams

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dying Dreams

...is a puzzle game made for js13k competition (2022).


Compiling

Tools you need:

  • TypeScript (mandatory)
  • Closure compiler (optional)
  • advzip (optional)
  • Some tool to interact with makefiles.
  • python3 (optional, for converting .tmx tilemaps to the proper format)
  • (Possibly required: git lfs (large file support), otherwise you probably cannot clone .png files properly?)

To build the project, run make js_full. If you are making changes to the code, then you can run make js to compile the project in watch mode. To build and minify the project, run make minify. To build, minify and create a compressed zip file that should be under 13kB, run make pack.

The command make levels will convert the levels to the source code format.


License

Since I couldn't find a suitable license for this project, let me introduce you "Dying Dreams js13k license":

Things you can do:

  • Use the code or the assets in your own projects, as long as your project is open-source and you remember attribute the original author
  • Modify this project and share the modified version, as long as the modified code is open source and you give credit to the original author

Things you may not do:

  • Use parts of this project in a commercial product
  • Use parts of this project in a closed-source project
  • Use parts of this project without attributing the original author

(c) 2022 Jani Nykänen

About

A puzzle game for js13k 2022.

https://js13kgames.com/entries/dying-dreams


Languages

Language:TypeScript 98.2%Language:Makefile 0.9%Language:Python 0.5%Language:HTML 0.3%