Skip to content

misha-codes/eloquent-javascript--level-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

eloquent-javascript--level-editor

a level editor for the Eloquent JavaScript platformer project

You can try it out at: https://misha-codes.github.io/eloquent-javascript--level-editor/

Should work fine in Firefox and Chrome

About

I started reading the platformer chapter of EJS but got immediately sidetracked
into writing this tool because making your own levels is fun, but working with
level strings in a regular text editor is absolutely not.

This editor provides some very basic text-based grid editing functionality
and allows you to save your work or open an existing level through copy/pasting.

Could easily be configured to work with the electronic life project from
the 2nd edition of EJS or with any other simple char grid project by altering
the PALETTE constant and some customization of the color/char-scheme-related
code.

Credits

Eloquent JavaScript was written by Marijn Haverbeke, you can read the latest
edition at http://eloquentjavascript.net/

Icons used in this project are the open source material icons by Google, they can
be found at https://material.io/icons/