ViF
Live on this siteA real-time terminal game that turns Vim motions and typing into a roguelike shooter, on a custom ECS engine with adaptive enemies and online multiplayer.
A real-time terminal game that turns Vim motions and typing into a roguelike shooter, on a custom ECS engine with adaptive enemies and online multiplayer.
A Go chess server with a REST API, Stockfish for validation and computer play, optional accounts, and durable replay. Three different clients share it.
Terminal I/O for Go with no terminfo: double-buffered cell diffing, true colour with automatic 256-colour fallback, raw key and mouse input, and the same API in a browser through xterm.js.