From b6c62337accc52fbf49a2f09281d78db754a6b92 Mon Sep 17 00:00:00 2001 From: Wesley Ray Date: Wed, 2 Sep 2026 00:14:30 -0400 Subject: [PATCH] cannons: describe the demo that is actually running The page said eight cannons opening with ICBMs. That scene has always fired four -- eight SS-20 fireballs arrive together and overlap into one solid rectangle with the battlefield invisible behind it -- and the weapon is called an SS-20 in the game itself. It is also nine scenes now rather than the four it shipped with, two of them in winter, and their aim points are searched for rather than written down: cannons_reloaded compiles a scene by simulating every shot the client can express against the live battlefield and keeping the one that passes closest. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_016Bfw6VZH9wT8qcMDaCa8VF --- src/pages/cannons.astro | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/pages/cannons.astro b/src/pages/cannons.astro index cecf513..550c2dd 100644 --- a/src/pages/cannons.astro +++ b/src/pages/cannons.astro @@ -50,9 +50,11 @@ const overTheWire = build ? mb(build.wireBytes) : null; The battle below the button is a demo, and it has no server at all: the client’s packet handlers are ordinary methods, so a scene is just a script of the packets a real match would have sent, fed straight in. Which is why - it can show you eight cannons opening with ICBMs at once — a thing no - actual match can produce, because the computer opponents cannot aim a - guided weapon. + it can open with a volley of SS-20s all landing on named cannons — a thing + no actual match can produce, because the computer opponents cannot aim a + guided weapon. It runs nine scenes, two of them in winter, and the aim + points are compiled: each one was found by simulating every shot the game + can express against the battlefield as it stood at that moment.

{