Updates file parser to separate JSON and XML versions. Currently reads the XML and correctly builds locations with text nodes. Next step is iterating the options and linking to locations, and adding actions back in.
Updates working XML and continues update on file parser; currently working on building the dict we can use to run our game (as JSON version currently runs game).
Adds working XML file and initial parser; currently navigating nodes and printing. Will need to transfer this to dict to use JSON code for module loading.
Adds initial MVP game code from the merged demo web version. See project README for more.
Intro notes:
This project updates the RPGR BCI merged demo game from August 6, 2023 for
the Modgodtoolset and associated updates. Draws game from XML, and adds
numerous missing features.
The roadmap for this file can be found in the project Github:
Phase2/Documentation
Further updates of the Merged Game Demo Web version:
-includes *.cfg files in index.pck
-adds scrollbar and background panel mods for Settings for visibility on variable window size
-updates the settings singleton for in-game theme changes
Continues updating the web version of the module demo. Game can now be played online, but requires a new character be created. Select New Game, then Create Character. Add a name, and save the file (such as test.csv) to surface layer. Click Temp: Start New Game to begin game. Note that only the character name is being maintained at this time.
This version adds a Die Roller output with the params of a D4 and D6 (taken from JSON module content pre-loaded). This can be viewed in-game by selecting another option on the boat first, and then finding and clicking the "Run die roll test" option.
This is an add of the merged game demo for web with required cleanup and code changes for it to run in web. Currently the load character csv does not function, this is still in development for the web version.
To view served via itch.io: https://macdug.itch.io/bcirpg-game-base-test