Releases: DLzer/Zork
v0.9.5-beta
The release includes minor updates to game logic, as well as adding some QOL game board settings.
Game Engine
- Included is a fix for issue #3 where the ability to move the living room rug was not completed. The rug can now be moved gaining the player access to the next room. More to come..
- The game board's 'move' counter has been included in this update which will also be reflected after a player saves the game.
- The game board's CRT Toggle has been enabled in reference to issue #4 .
There may include some minor patches for performance or clean up that were not described here.
v0.9.4-beta
This update contains some improvements for easier management.
GameEngine
- All output text strings now stored in single object for easier management.
- Player load,save,reset state moved to
Player.js
class for better domain scoping.
Updated README for clearer use case and project documentation.
v0.9.3-beta
This update abstracts any CLI executable commands to a new CLI class.
v0.9.2-beta
This update comes with better directional handling for going UP, DOWN as well as hooks for climbing, entering, opening, etc..
Additionally item use cases are handled now using the OPEN or USE action hooks.
v0.9.1-beta
Beta release includes:
- New game engine
- New organization of game asset classes
- Better management of cyclical objects
- Ability to travel map ( some bugs )
- Ability to take items ( some bugs )
- Better management of saving, loading, resetting game state
- Better management of player positional state
Still a WIP:
- Enter actions ( Entering windows )
- Open actions ( Opening doors )
- Use Item functionality ( Use lantern )
All in all I feel this was a big step towards progress. The code base is not the tidiest, but it's much better than it was before. Opens up the ability to extend and keep organization clean.
As with being in beta there are still a good chuck of bugs to overcome. Please create an issue if discovered and I will attend to it as soon as possible. Thank you.