I’m announcing an alpha mud engine- https://github.com/selfsame/mud.tilde.town
Mud.tilde.town is a python telnet engine with an ‘action’ dispatch modeled after Inform7 (Huge fan of that language)
It uses a dictionary data format for entities, where key-value pairs are components which can have their own constructor functions on instantiation. Beyond that, it’s completely schemaless – easy to make mistakes by malforming entity data on important components, but also easy to be creative (for a while this week there were “open, empty mice” running around because I had them merging with the container archetype.
Very alpha stuff, but I’d really like to hear some thoughts while it’s still in the design phase!
There’s a pretty good tour of the systems on the wiki here: https://github.com/selfsame/mud.tilde.town/wiki
Thanks!!
selfsame