ZX Spectrum game · play free

Mothfall

Fly the Lamplighter through caves that narrow zone by zone, blasting glimmer, dart and spore moths without touching the rock.

Play full screen
Mothfall being played on a ZX Spectrum

In short

  • Mothfall is an original side-scrolling cave shooter for the ZX Spectrum 48K and 128K.
  • You fly the Lamplighter, a small lantern ship, while flocks of starmoths sweep in from the right.
  • Touching the rock is fatal, and the cave narrows and twists more in every zone.
  • Clearing a zone pays 1,000 points times the zone number; every second zone earns an extra lamp.
  • It runs at a steady 50 frames a second, scrolling the cave one character at a time.

How to play Mothfall

The cave scrolls from right to left. Steer the Lamplighter up, down, forwards and back, and fire at the moths before they reach you. Anything you can see as rock will kill you, and the game checks the colours on screen, so what you see really is what you hit.

You start with three lamps (lives). After a crash, the cave straightens out into a safe tunnel while you get going again, and moths can't hurt you for a few seconds. The rock still can.

Know your moths

MothPointsBehaviour
Glimmer moth50Follows a gentle wave through the cave
Dart moth100Fast, and steers towards you
Spore moth150Slow, but fires spores that drift to your height

Moths arrive in groups of four, or five from zone four. Zone one has only glimmer moths; darts join in zone two and spore moths in zone three.

How the zones get harder

Each zone changes the colour of the rock (blue, red, magenta, green, cyan, then round again). The gap between roof and floor shrinks a little every zone, the cave scrolls faster from zone three and again from zone six, groups of moths arrive more often, and more spores can be in the air at once. From zone eight onwards the difficulty stays at its peak.

Tips

  • Stay in the middle of the gap where you can. It gives you room to dodge both ways.
  • Shoot dart moths first. They come for you; the others mostly don't.
  • Move vertically, not forwards, to dodge spores. They drift towards your height, not your position.
  • Bank lamps early. Every second zone cleared gives you another, up to five.

How Mothfall was made

Mothfall is written in Z80 assembly and needs no Sinclair ROM routines. Its sprites are pre-shifted eight ways, so drawing them never has to shift pixels on the fly, and the cave only redraws the character cells that change. That keeps the busiest frames well inside the Spectrum's fiftieth of a second. An autopilot flew through to zones 8 to 13 on both the 48K and 128K, and the colours on screen matched the game's own map of the cave in every one of 925 checks.

On a 128K the AY chip plays "Lanterns in the Dark" on the title and "Starmoth Run" in the caves, with a new key and beat for each zone. Read about why colours on the Spectrum work in 8×8 cells in our guide to attribute clash, or see how to load your own tapes into Speccy, the same emulator.

More Spectrum games to play

Apocalypso! gameplay

Flip-screen platformer · 48K and 128K

Apocalypso!

Steve has no weapon, just a jump. Cross 100 screens and ten different apocalypses, collect all 250 golden tins, then…

Crypt Caper gameplay

Castle explorer · 48K and 128K

Crypt Caper

Pick a Knight, a Wizard or a Squire and search a 60-room keep for three shards, each guarded by a creature only its own…

Gemquake gameplay

Bat and ball · 48K and 128K

Gemquake

Mine 25 crystal caverns with a pod and a ball. Catch falling capsules for multiball, lasers, fireballs and a wider pod…

New games and guides, straight to your inbox

Hear first when a new Spectrum game lands in the arcade. No spam, and you can unsubscribe whenever you like.