			       ZIGCLIMB
			       ++++++++

Scenario
--------

You listened eagerly to the old man at the fireside as he described
the ancient temple and the riches to be found there. His dire warnings
about the fate of the others who had tried to plunder the temple and
never returned, however, fell on deaf ears...

As you entered the base of the ziggurat, the heavy stone door slammed
behind you. You grasp your dagger and wooden shield tightly for
reassurance. It seems that the only way out is through...

Objective
---------

Ascend the ten levels of the ziggurat, collect as many gems [*] as
possible then escape. The gems are in the possession of the temple
guardians [letters] who won't give them up without a fight!

If you are lucky you might find weapons [(], armour [%] and health
potions [!] dropped by previous foolish adventurers!

Look for the stairs [<] to the next level.

Keys
----

Direction keys 1-9 to move. 5 keeps you in the same place for a turn.

Q quits the game.

Moving into a guardian attacks it.
Moving into an item picks it up.
Moving into a staircase climbs to the next level.

Author's comments
-----------------

The source is 1024 bytes exactly and compiles with gcc on linux and
cygwin. The win32 version is compiled with MSVC++ and needs a few more
bytes for type specifiers and return codes. The win32 executable is
statically linked to curses but the others are dynamically linked, so
you'll need libcurses installed.

The structure was heavily inspired by Jakub Wasilewski's "A Journey To
Hell" which has what must be close to the optimal structure for a 1k
roguelike in C. However, the game itself is quite different.

The 'map memory' works by only drawing what you can see at the
moment. This means that monsters remain on the screen when they are
out of your field of view. However, they may well sneak up on you in
the meantime and hence won't be there when you go back.

Tips
----

Stronger temple guardians have letters later in the alphabet.

The guardians will try to move in a straight line towards you
so exploit the position of walls to slow them down.

The guardians are also quite happy to kill each other in order
to get to you which can be helpful.

If your weapon isn't strong enough you might not be able to scratch a
particular guardian so fleeing may be the best option, at least until
you find a stronger weapon.
