ZX Spectrum game · play free

Jelly Storm

Defend the moon base from waves of space jellies. Watch for the red divers that break formation and swoop straight at you.

Play full screen
Jelly Storm being played on a ZX Spectrum

In short

  • Jelly Storm is an original fixed-screen shoot-'em-up for the ZX Spectrum 48K and 128K.
  • A formation of 24 space jellies sways across the sky and drops a row each time it reaches the edge.
  • Red divers break away and steer towards you: they're worth 150 points.
  • The waves get faster and the stings thicker up to wave nine.
  • You have three lives, and the game ends early if the jellies reach the ground.

How to play Jelly Storm

Your gun base moves along the bottom of the screen. Above you, four rows of six jellies sway from side to side, stepping down a row each time they touch an edge. The fewer jellies are left, the faster the formation moves, so the last few are always the hardest.

Jellies drop stings as they go. Every so often one turns red, breaks from the formation and dives at you. Shoot it on the way down for a big bonus, or simply get out of its path.

Scoring

TargetPoints
Bottom row jelly10
Second row20
Third row30
Top row40
Red diver150

How the waves change

Each wave starts lower, steps faster and drops more stings, from two at a time at first up to six. From wave four the stings fall faster, and the divers come more often and move more quickly. The difficulty stops rising at wave nine, but by then the jellies start very close to the ground.

Tips

  • Thin out one side first. A narrower formation has further to travel before it steps down.
  • Keep moving. Stings fall straight down; a moving target is much harder to hit.
  • Watch for red. A diver turns red before it leaves the formation, giving you a moment's warning.
  • Don't chase the top row early. Low jellies are the ones that end the game if they land.

How Jelly Storm was made

Jelly Storm is written in Z80 assembly and uses no Sinclair ROM routines, with its own font and interrupt handler. The formation is drawn straight into the screen's character cells, while your gun, the shots, the stings and the divers are sprites drawn over the top. In testing, an autopilot reached waves three to five on both the 48K and the 128K, and the game holds 50 frames a second even at phone size in the browser.

On a 128K the AY chip plays "Moon Base Alpha-Bet" on the title and "Jelly March" in game, which rises in key and speeds up wave by wave until wave nine is twice as fast as wave one. On a 48K you get the original beeper march.

The controls cover the three main layouts of the 1980s, so most keyboard habits and joysticks just work. Our guide to Spectrum joysticks explains them, and playing Spectrum games online covers phones and gamepads.

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.