Re:Player of Games
by mathgladiator on Wednesday December 08, 2021 @06:44PM
(#29492096)
You are correct, but some games can yield exceptionally complicated state machines.
I designed a language for solving this: http://www.adama-lang.org/
I get all the benefits of a data driven state machine with the simplicity of a language that supports asynchronously asking users for updates.
The key is to build a data-driven state machine, rather than writing logic with a bunch of 'if' statements.