Its hard for me to know what of the technical tedatils of a project people will be interested in but! This post is technical.
The goal::::
To use hive as an engine to run a persistent text based role playing game.
Why? Why not?
Text based role playing games tend to be slower paced and contemplative as such the technical hurdle of processing realtime is irrelevant.
The json api embedded in hive has some very maluable properties in that you can define any arbitrary data you like within it. This is convenient as the structure of lambdamoo is an object oriented structure and they will mesh quite happily. Everything in lambdamoo is an object and so can be easily considered a json object containing keyed values as properties.
We just covered some of the how but the rest of the how. How does a person or their character more specifically move through the world? I am thinking there will need to be a game controller of some sort. We already have a way of storing data but we need to process actions as well and that will happen via the game controller.
My hope within this is to setup a structure or paradigm for others to follow as well who wish to define their own worlds and from there build a sort of example world.
As always more to follow and thank you all for reading.