nsensfel / tonkadur

Narrative scripting/programming tool. Write stories in your favorite editor using a feature-rich language, compile them into a very small and simple language to easily integrate them into your game.
https://tonkadur.of.tacticians.online
Apache License 2.0
2 stars 0 forks source link

Multi-seat support #5

Open nsensfel opened 4 years ago

nsensfel commented 4 years ago

Not to be added in the first version, and only possibly as an extension afterwards, but allowing narrative with multiple users would be a cool addition.

I guess it's pretty much the equivalent of multi-threading support:

nsensfel commented 2 years ago

Much more basic multi-user support, an extension that adds a (get_username) computation returning a string that corresponds to the user that made the last input (prompt or choice). Combined with the dict structure (https://github.com/nsensfel/tonkadur/issues/25), this should allow fairly simple multiplayer. Some timer extension that generates events after a given time would be a nice addition for multiplayer, to detect when a player takes too long to act.