Games hero: miniature arcade cabinet with a teal screen and amber joystick

GAMES

SMALL WORLDS · 5 PLAYABLE BUILDS
Sharper illustrated Solitaire cover: a crowned King of Hearts holds a fan of cards beneath a sharper spiderweb, deeper teal/pink shading

SPIDER

SOLITAIRE · PHASER 3 + REACT · 234 COMMITS · 2019–2020

Traditional and Spider rules in one engine. Tween timelines govern card movement; save/load, do/undo, and mobile play complete the engine.

Screenshot of the live Solitaire build at deodoro.net/solitaire: the TRADITIONAL and SPIDER mode-select screen
Sharper illustrated Shooter cover: a white starfighter dives through a purple alien fleet above a blue planet, harder cel-shading and crisper highlights

SHOOTER.PRG

SHOOTER · PHASER 3 + ESBUILD · 32 COMMITS · 2021–2024

A Galaga-inspired shooter written from scratch in Phaser 3. The codebase is small — a single Phaser canvas, hand-drawn pixel art. Waves, paths, lives, parallax title, and three rebuilds across three years (Parcel → no React → esbuild). The game outlived its own tooling.

Screenshot of the live SHOOTER build at deodoro.net/shooter: a Phaser 3 canvas with a player ship, columns of red alien UFOs, and active explosions
Sharper illustrated RPG cover: a village miner with a pickaxe beside a chest of glowing linked blocks, refined line work and richer amber lighting

RPG.PRG

DUNGEON CRAWLER · PHASER 3 + TYPESCRIPT · 28 COMMITS · 2020–2021

A small Phaser RPG where mining is literal and the chain grows in front of you. Chests hold coin balances, minters issue blocks, NPCs are polite transaction partners. The economy lives in named constants — COINS_PER_BLOCK, MINTING_CYCLE, MAX_MEMPOOL_COINS — governing rewards and the flow of blocks and transactions.

Screenshot of the live RPG build at deodoro.net/rpg: a Phaser 3 top-down pixel-art RPG with green grass, cottages, a mining pit, and chests labeled MEMPOOL
Sharper illustrated ZI Traders cover: four cable-haired androids exchange offers around a table under teal bid and red ask speech bubbles, tighter palette and harder outlines

ZITRADER.PRG

TRADING EXPERIMENTS · PHASER 3 (GAME) + REACT/VITE (SIM) · 7 + 2 COMMITS · 2025

Browser trading experiments inspired by the zero-intelligence literature. A Phaser game makes bids visible above buyers and sellers; a React simulator exposes a parameter-oriented setup. The trader source includes random-quoting modes and adaptive ZIP traders, so the choice of rules matters. The devlog follows the implementation; the play buttons open the actual builds.

16:10 close crop of the live ZI Traders Game build at deodoro.net/zi-traders-game: tight bids/asks cluster of green B1-B4 buyer offers and red S1-S4 seller offers inside the trading pit 16:10 close crop of the live ZI Traders Simulation parameter panel at deodoro.net/zi-traders-sim: Market & Mode and Sizes & Timing configuration cards above the result chart
[ DEODORO ] > GAMES EJECT → SHELF