James Randall Musings on software development, business and technology.
Elite: combat evolved
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.

Got the combat routines all wired up now with damage being handled properly, explosions etc.

Its my first chance to really try the tactic routine for the enemy ships - I’m super pleased with how authentic it feels though the more precise hit boxes are making it a little trickier.

In any case I will post a video later this week.

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