James Randall Musings on software development, business and technology.
Elite: To do
Annhexation gameplay — a hex-based 4X strategy map
Annhexation Early access

A turn-based 4X strategy game I built from scratch — custom WebGPU engine, eight civilisations, no install. Play it in your browser right now.

I’m at that stage of the project where there are lots of little things left and so I’ve done what I usually do at this point which is to pop it on a Trello board. Most of these things are evening sized so I’m going to do them in the… evenings. You can see the list below.

I need bigger spans of time to get the foundations in on the next fun project…. so weekends will be more about that. I’ve been doing research for the last two or three weeks.

Todo board

Annhexation gameplay — a hex-based 4X strategy map
Annhexation Early access

Forty-two years after I first started programming, I built a browser-native 4X from scratch — a custom WebGPU engine, eight civilisations, and an AI opponent I'm still teaching to play. No install, no sign-up. Play it right now.

Built by James Randall — tool-maker, system builder, and occasional cyclist. Walking the hills with my four-legged friend when I'm not building worlds.
© 2025