Chopper Run

Sixteen screens of jungle between you and the sound of rotors. ← → ↑ ↓ to move — and you fire the way you last moved: the rifle speaks in three-round bursts of pixel tracer, so squeeze Z / Space and walk each burst through the trees. Soldiers hunt you; riflemen stop and shoot back; gun nests lead their shots and take two rounds to silence; and buzzards ride the air above the highways, diving the moment you cross underneath. Scattered through the canopy: seventeen pieces of intel. The pilot wants ten before the skids leave the mud. You have five minutes, and the clock costs lives.

What makes it Commando

  1. The jungle — one continuous 1280×800 map, free-scrolling in both axes: a 4×4 lattice of rooms fed to stitchRooms in one call. And it's generated — deterministically, from arithmetic, so the same jungle grows every run and the map is learnable like a real one. Two four-tile highways cross every sector, so a route always exists; the canopy makes you fight for the shortcuts, never the way itself.
  2. The aim — top-down 8-way movement, and the gun follows the feet: you shoot the direction you last moved. That one rule is the genre's entire skill ceiling.
  3. The enemy — soldiers (the roster's Sarge, dressed for the other side) hunt anything within earshot and fall to one round; riflemen (the Enforcer) close like soldiers, then hold their post and return aimed fire; nests hold their ground, lead their shots, and take two rounds; and buzzards — the engine's new swooping Flyer — own the air lanes and dive when you stray beneath them. The far corners bite harder than the first, in numbers and in kind — the difficulty curve is a heat gradient in the generator.
  4. The chopper — the engine's Exit wearing a demand (10 × intel), with the machine itself hand-drawn beside it, rotor turning — the goal you can see. Walk up short and the pilot tells you exactly what's missing.

Download & remix

Both files live in the SOURCE panel — edit and RUN ▶. Take them home: main.js · rooms.js · engine bundle. Remix ideas: crank GRID to 5 for twenty-five screens (the generator doesn't care); grenades on the X key with a lobbed Projectile; prisoners to escort (items with legs — a custom mob that follows you home).