I really need a word for when I'm pissed someone beat me to an idea but delighted that it exists because of them.
I'd really like to know more on how to specify a game for your platform.
A scripting language is a good idea, but I'd like to see it limited in scope. You don't want your board games to just become video games. I never could figure out where exactly those limits should be.
The game state is a json schema object and user actions (roll dice, shuffle container, move component, etc) are json patches that update this state.
I want scripting to allow specific mechanics that would be more tedious to perform manually. For example: Draw N cards based on the value of a dice roll. Or to potentially move a turn token around from one player to the next after an action is performed. Haven't though too deeply about implementation yet though.
I have several documents, but nothing coherent yet. On the bright side, I'm about to finish implementing hearts in my own language, so that's exciting.
I'd really like to know more on how to specify a game for your platform. A scripting language is a good idea, but I'd like to see it limited in scope. You don't want your board games to just become video games. I never could figure out where exactly those limits should be.