Welcome to my experimental Tabletop Sim
- No annoying signups necessary. 🤘
- Create a room and share the url with other people to interact within the same virtual space.
- If you're testing functionality then open the room url in a second browser window and note how each window will keep objects synchronised.
- Rooms expire if every player is idle for 20 minutes so don't expect your table state to be saved if everybody leaves.
- For now the only table is a simple Backgammon board and no game rules are enforced. It's up to the players to organise the pieces like they might in real life. The advantage here is I can add many boardgames without coding much game specific logic.
- Mobile/touch devices are not supported (yet).
I built this during the covid lockdowns so I could play friends & family and learn Node.js sockets in the process. It's very bare bones but gets the job done.
I hope to enhance in the future with position snapping, stacked objects (i.e. a deck of cards which can be clicked to shuffle/seperate/reveal), and private objects (i.e cards only a single players can view). With a few basic tools and features I could conceivably emulate many games with little effort. The trick is figuring out the least amount of fundamental interactions required to allow the most games to work.