// wulfram ii · reverse engineered

The hover-tank war never ended.

A C++ client rebuilt from the original executable, an authoritative server built to match the official one, and an open record of how Wulfram II works: formats, protocol, physics and history.

border terrain · 33×33 grid from the original generator · seed 0x071C8BF3

status

updated 2026-09-25
client // standalone C++ reconstructionM5 / M6
  • M1 Project direction done
  • M2 Resource loading and a native client functional
  • M3 Local movement functional
  • M4 Multiplayer functional
  • M5 Complete game surface functional
  • M6 Completeness qualification open
  • ↳ Fidelity passes: UI, graphics, effects, sound, networking in progress
server // rust authoritativeserver fidelity
  • ✓ Tank and Scout combat, all weapons, pad servicing shipped
  • ✓ Cargo, power, gun and flak defenses shipped
  • ✓ Supply queues, ship travel, ship wars, orbital bombardment shipped
  • ✓ Classic victory, map rotation, bots shipped
  • · Uplink capture self-destruct open
  • · Demand-based supply production open
  • · Squads, persistent stats, team balance open

explore

01play

The reconstructed client and a server you can host. Bring your own Wulfram II data; nothing original is redistributed.

  • downloads · coming later
  • server list · coming later

02docs

How the game works, from packets and file formats to hover physics, with every rule labeled by its evidence.

03archive

History, interviews and the cutting room floor: dormant vehicles, editor paths and unused assets.

04build

Mods, maps and new assets for the living game, plus the roadmap and ways to contribute.

devlog // latest server commitsall entries →
  • Caltrop contact policies Friendly caltrops no longer shove allies; hostile contacts detonate before collision response. a87ae83
  • Gray-zone pushback Vehicles and loose objects outside the map are pushed back toward it. 6dec681
  • Original terrain borders The eight surrounding border grids, regenerated with the original seeded generator. 31f9c9e
  • Supply-ship warfare Local ship battles with torpedoes, recoverable shields and distress signals. cd6929b
servers // livesample
servermapplayers
wulfram.dev #1 crossroads 4 / 5
community test melee 1 / 1
sample data · the server directory is not public yet

from the archive

full archive →
“…we need to be having 32-player battles all the time…”
Jonathan Blow · interview with the Wulfram team · Multiplayer Online Games Directory, 1998
timelinedraft
  • 1998 Three-person team (Bernt Habermeier, Jonathan Blow and Rick Keagy) runs the Wulfram closed beta; open beta planned.
  • tbd Wulfram II release and the official server years (dates to confirm).
  • tbd Official servers shut down (date to confirm).
  • 2026 Reverse-engineering effort: standalone client milestones and the authoritative Rust server.