| You're using Typescript+CSS. Was hoping you'd support Python on the server, for game logic. Your timing is good because developers and publishers currently using BGA are unsettled and spooked by Asmodee's business model. BGA Studio's stack is JS/CSS + PHP (client and server) + MySQL [0] Yucata.de is JS + HTML + .NET 4.5 on the server [1] (TTS was using Lua, which I looked into but seemed eccentric and limited, it's not even OO, why on earth choose a non-OO language for a boardgame). Also here's a useful review of sites/frameworks from 2021: "VassalEngine: Survey of other boardgame software" [2] Can you please please please integrate with Python on the server? [0]: https://boardgamearena.com/doc/Studio [1]: https://www.yucata.de/en/FAQ#t17 [2]: https://forum.vassalengine.org/t/survey-of-other-boardgame-s... |
Lua has usually been a very popular choice for game developers. One reason is that it gives you an easy way to embed a scripting language in your game.
You can do OOP without classes [0].
> Can you please please please integrate with Python on the server?
You expect the developer to port and maintain their entire project to Python because you can't be bothered to learn a new programming language?
[0]: https://en.wikipedia.org/wiki/Lua_(programming_language)#Obj...