Board Gaming in Figma
mastery.games
mastery.games
It's just...PHP. Each game is written from scratch in PHP with SQL tables for game state (custom schemas for each game), with clients written mostly from scratch in JavaScript and Dojo.
For a bit, I thought "this is crazy," then I realized that they have successfully implemented hundreds of board games and I have not, so perhaps I should trust they know what they're doing.
And another perspective is that 90% of open source contributors don't just want their name on a project, they want to experience a piece of tech they are new to.
regarding board games simliarish to chess - I can highly recommend Martian Chess, very easy to pick up, but if you play chess it messes with your head (in a good way)
rules: https://www.looneylabs.com/rules/martian-chess
I couldn't find any online version (except SWF versions)
I've stuck to boardgamearena for my online playing.
(also for true tabletop games like 40k or sigmar the 3d geometry is actually important and fun)
I like BoardGameArena since the games are licensed and you know you're supporting the creators in some way versus platforms that are typically unlicensed like TTS.
If you don't care about that amount of freeform object manipulation and just want to bang through a game by its standard implementation, then yeah boardgamearena will do fine.
I've looked into making my games on BGA, and their system looked like a PHP mess I didn't want to deal with. If I'm going to be coding anyway I'd rather use a Typescript game engine like Phaser, Swift and SpriteKit, or C# and Monogame, and have full control over it.
Here's one of mine I uploaded to the Steam Workshop: https://steamcommunity.com/sharedfiles/filedetails/?id=22173...
Con figma dev environment for me please.