Multiplayer Dice Game

Een screenshot van het project

Multiplayer Dice Game (github) is een online multiplayer dobbel spel.

Voor het realtime multiplayer aspect van de game wordt socket.io gebruikt, om de livereload workflow te kunnen behouden worden de gespeelde spellen in redis opgeslagen en worden de zetten via pub/sub verstuurd naar de andere spelers.

Bijzonder is dat ipv events wordt de gehele gamestate verstuurd. de client vergelijkt deze state dan met eventuele vorige state en berekend welke events er waren.

Deze projecten zijn gerealiseerd tijdens mijn dienstperiode bij de diverse werkgevers en zijn de concept & design fases reeds door overige partijen uitgevoerd.