Multiplayer Blackjack
Real time blackjack for several players at one table. Two rewrites, because the first one trusted the client and the second one learned not to.
Angular 5 / Node / Socket.IO
SourceBrowser games I wrote in 2018, mostly at night, mostly to find out whether I could. None of them are good. I have kept them anyway, because the multiplayer blackjack is where I first worked out how websockets actually behave when two people disagree about whose turn it is, and I have been paid to know that roughly once a year ever since.
Real time blackjack for several players at one table. Two rewrites, because the first one trusted the client and the second one learned not to.
Angular 5 / Node / Socket.IO
Source
Oregon Trail in space, written with no framework at all as a deliberate constraint. Procedural names, an inventory that mostly balances, and a long trip where things go wrong.
Vanilla JavaScript / pixi.js
Source
The rewrite, with sprites and a proper render loop. Got further than the first one and still never got an ending.
JavaScript / pixi.js
Source
A small resource management game built while I was learning AngularJS, which dates it more precisely than the year does.
AngularJS
Source