- Engine development requires only Node.js.
- (Optional) Tiled is recommended for map editing.
- (Optional) Yarn is needed for package.json dependency updates.
git clone <this-repository>
cd simplicity
npm install # or: yarn install
npm run dev # or: yarn run dev
- Need a test that ensures that save file won't get corrupted if exiting while still initializing.
- See ./src/external/ for copy of original asset files.
The contents of the DawnLike directory were extracted from a zip file that was downloaded from: https://opengameart.org/content/dawnlike-16x16-universal-rogue-like-tileset-v181 on November 26, 2017.
Credit to DawnBringer and DragonDePlatino (see hidden character)
Zip file's SHA-256: eec5602d657183fa887339b6dada0f6ab0f460ac0d0cf486ff08fea199fa47f3
This image was downloaded from https://opengameart.org/content/18x20-characters-walkattackcast-spritesheet on December 1, 2017. Minor alteration was made by cropping out empty space.
CC BY 3.0 by Antifarea. Composite image submitted by Rhimlock.
Uncropped file's SHA-256: 63849a9305dd8e53b115ecdfcd4d247226c9b8f08f33c010047d0f1cf997afe8
THis image was downloaded from https://opengameart.org/content/16x16-indoor-rpg-tileset-the-baseline on January 7, 2018. Minor alteration was made by re-texturing, rotating, and offsetting the tiles to line up in a 16x16 grid.
CC BY 3.0 Art by Stephen Challener (Redshrike). Commissioned by OpenGameArt.org (http://opengameart.org)
PNG's SHA-256: 8705fdabd3f98ee010b66a1cd64e99a71bbf7238c02d3ea4805387fb87d81813
This image is an opacity=0.5 subset of solid color tiles found in DawnLike's Wall.png image.
The engine does not load collision layer images, so it should be zero-cost because the colors are meant for specifying tile metadata, such as for collision layers.