Platforms : Web browsers
Source Code (GitLab)
During the 2020 covid-19 lockdown, I created a program to let you play board games and card games with friends and family across the internet. It currently supports chess, draughts, scrabble, cribbage and other card games. The program knows little (if anything) about the rules of the games. You can move the pieces however you like, just as you can with a real board game. So beware of cheats!
It was my first project to use Phaser.io (for the client side) and node.js (for the server side).
At the time of writing this, the project is still a prototype, because only one instance of each game exists. So, for example, it only supports 1 game of chess, so if 4 people want to play, tough!
Adding new game types is easy, because the computer doesn't need to know the rules of the game.