WORRY MAZE (16K ZX-81)
by Andrew Spencer of Cape Town, South Africa
from Your Computer (January 1983), page 107

The fast game in which the player weaves through a maze to defuse bombs is
not only an exciting game, but shows the speed of Poke instead of Print At.
It also illustrates a few handy techniques.

The first of these is the use of Boolean algebra to make the decisions in
lines 140 and 450. These do away with If-Then lines and thus increase speed.

The internal walls of the maze are positioned in lines 230 to 260. The whole
screen is used - line 150 - and thus the wall positions must be put within
the boundaries. The same goes for the bombs and the player's piece - lines
280 and 330. Lines 290 and 340 check for boxing in of a piece or two pieces
in the same place. B$ tells if the bomb arrived at is the correct one. One
character in B$ is the bomb and if you reach a dud bomb it is represented by
a D.

If you take too long to find the correct bomb you will explode - line 730.
The full set of single-space characters is cycled through, alternating
between inverse and normal.

A record is kept of the lowest time taken, and this is displayed at the end
of each successful game.

The recruit mode allows you to backtrack but if you are not careful you can
box yourself in on the "veteran" mode. If this does happen, pressing E will
immediately put you out of your misery.

The direction-controlling keys can be changed, if desired, to suit your
fingers: lines 450 and 90.
