if you pause for a moment to try and read the code Astra (and I presume fable) are writing it becomes clear that βcorrigibilityβ has become a matter of faith. they are using crazy meta-programming and abstruse primitives to write hyperefficient code
I asked Astra to create a Catan game in three.js and it came out incredibly well.
I played it, and the animations make it so much fun. The instructions and info cards make the game easy to learn. It even has AI players and trading.
Astra used another game I had started building as a reference. The more games I build, the more skills and assets I have for the next one. It can remix the UI, 3D models, pages, and sounds instead of rebuilding everything.
Now I want to see how many other board games I can make from this foundation.