Yatzy with boardgame.io

Two years ago I wrote about creating a simple Four In A Row game with boardgame.io. It continues to get some traffic, despite being somewhat outdated due to continued improvements to the boardgame.io framework. As such, I thought it would be a good time to revisit the framework again with a new game, Yatzy. At a minimum I will make the following improvements over my previous game: Build a more complicated rules engine with multiple moves and dynamic scoring Use the latest boardgame.io framework available (0.35.1, at the time of writing) Support a variable number of players (1-4) Introduce an element of randomness (rolling dice) Cleaner UI with Bootstrap 4 Use TypeScript Over time I may add additional features or leverage more framework features, if there is any interest. ...

Four In A Row with boardgame.io

Google recently released a “not an official Google product” framework called boardgame.io. To quote the documentation: The goal of this framework is to allow a game author to essentially translate the rules of a game into a series of simple functions that describe how the game state changes when a particular move is made, and the framework takes care of the rest. You will not need to write any networking or backend code. ...