README.md

TIE - A 2D Tile Engine Prototype

This is a prototype of a 2D tile engine based on JSIso, which both reduces the headaches of JSIso and adds useful features.
Simple games can be created by supplying map files, complete with layers, z-order, collision detection, path-finding, lighting, and extensible scripting.

Please open an issue on Github for suggestions or bugs.
If you would like to contribute, please send a pull-request.

I would appreciate a short message if you do something cool with this engine in your own project.
Please keep in mind that JSIso (i.e. everything in the src/jsiso directory) is licensed under the Apache License Version 2.0.

Tests

Run npm test for tests and coverage.
Use npm run report for a html report on coverage.

During development, it is useful to use ava -w directly, as it will watch the code and execute all relevant tests automatically.
You might want to install AVA globally for this.

PRs will automatically be checked for test failures and coverage drops.

Resources

Some images in the examples are provided with permission of the original artists.
Please have a look at the included license files and check out their other work!
Keep these licenses in mind if you plan to re-use parts of the examples.