Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
https://github.com/boardzilla/boardzilla-core/blob/main/LICE...
Commons Clause :(
If you're worried about some corporation leaching off of you, why not go AGPLv3 instead?
Hey Joemi. I wanted to make a self-hosted single game runner, but I haven't gotten to it yet. The interface used by the game/server is detailed here https://github.com/boardzilla/boardzilla-devtools/blob/main/... so it should be pretty easy to make this runner. I hope to get to it soon.
If you're looking for something more low-level, I can recommend boardgame.io [1].
[1] https://boardgame.io/
You might be interested by an open-source project I started a few years ago but never really finished: https://github.com/ravens-engine/core
I had the idea after developing Swords and Ravens, an online adaption of A Game of Thrones: the Board Game (2nd edition), and realizing that there was a way to make a library to allow people to create board games without having to bother with the network part.
I also wrote a blog post about it: https://longwelwind.net/blog/networking-turn-based-game/
Good luck in your project!
Related posts
- Play Othello in your web browser (using Mithril)
- Making a board-game app
- Open Source Game Engine for Turn-Based Games
- In a week I'm 30 and this is my latest achievement as a webDev. 5k undead units in a browser game with 120fps. Heh, not much, but hope release will happen soon and it'll be much bigger achievement.
- I am creating a boardgames platform with online multiplayer