Home / js
Name Modified Size InfoDownloads / Week
Parent folder
implement.js 2015-08-23 4.4 kB
gameworld.js 2015-08-23 6.0 kB
commands.js 2015-08-23 461 Bytes
badengine.js 2015-08-23 3.1 kB
Totals: 4 Items   14.0 kB 0
BADAM gamebook interpreter / engine/ library 
Using javascript and JSON (for game data)


gameworld.js : contains all game element definitions - locations, events, objects, doors
badengine.js : core functions to manipulate game elements - open door, add event etc
commands.js : simple interpreter for in-game script, using core functions

implement.js : a sample implementation of web based gamebook
index.html : the UI, uses implement.js

TODO: gameworld.js to be made into a json file(or files)
TODO: add NPCs
TODO: scripted fighting


Source: README.txt, updated 2015-08-23