A PuzzleScript like engine
Try it:
- Sample game: Little furnace
- Sample game: Under the snow
- Sprite importer (Furnace/PuzzleScript formats)
- Furnace format doc
- Detailed parsing demo
- added syntax highlighting to the editor
- switched from codemirror to ace for the editor
- fixed and updated the parsing demo
- added the SOUNDS section and sounds for USERULES
- added 5 types of procedurally generated sounds
- separated the editor in its own window
- small styling tweaks
- using release count as version tracking
- added validation for NEAR/LEAVE/ENTER/USE RULES
- added validation for SETS and LEVELS
- added validation for COLORS, PLAYER, OBJECTS and LEGEND
- better error reporting
- fixed parsing related bugs
- can access both sample games
- can export/import a game specification to/from a png image
- can import a game specification from an external text file
- added health via
hurt <quantity>
orheal <quantity>
- can now reset progress by hitting
K
- checkpoints! use
U
to return to a previous saved state - inventory has fixed size
- fixed inventory bugs when inventory is empty
- no more mandatory intial-pickaxe item
- added support for the alpha channel via
rgba <r> <g> <b> <a>
- sprite sheet importer can output in PuzzleScript format too
- improved sprite sheet importer
- extended font
- added ability to print messages on enter and use rules
- added sprite sheet importer
- bigger, better, more complex sample game
- added near rules
- near, leave and enter rules are now optional
- can now set starting location
- editor is hidden by default
- can now configure camera size
- can now set the scale
- fixed inventory text rendering
- added leave rules
- added enter rules
- changed RULES to USERULES
- added a camera
- added animations
- live editor
- now uses CodeMirror
- added bindings in rules
- basic gameplay in place