SANTA'S DILEMMA

by David Nowotnik

from ZX Computing December 1986



David Nowotnik presents ZX's special Christmas game which can be

played on any model of the Spectrum or a QL.





[Note for QL version:                                    ]

[The accompanying file SANTADQL.BAS is in MS-DOS format, ]

[ie. CR+LF at the end of lines; whereas SantaDQL_bas is  ]

[in QL format, ie. LF at the end of lines.           JimG]





Santa Claus is just about to leave his Grotto on Christmas Eve to

deliver Christmas presents, when, to his horror, he finds that someone

has left open the gates to his reindeer pen. All the reindeer have got

out, and escaped into the forest. He has to recover six of them to

enable him to get underway to deliver his presents.



Using the cursor keys (5,6,7,8 on the Spectrum) you have to guide

Santa around the forest. Reindeer are quite timid beasts, and they

will move away from Santa when he stands next to them. In this way he

must guide them one at a time to the entrance of the reindeer pen. At

the base of the screen is a counter which tells you the number of

presents which Santa has time to deliver. Naturally, this is your

'score'; the more you get, the more children will receive their

presents, and the better you'll feel!



Fig.1. contains the listing for the Spectrum, and fig.2. has the

listing for the QL. The two programs are virtually identical in

operation, so anyone keen to compare Spectrum and QL styles should

find this a good example. The QL program will ask you if you want

another game at the end, but with the Spectrum version you have to RUN

again for a repeat game.





UDGs



Both programs use user defined graphics. On the Spectrum, you'll have

to be careful to enter certain characters in graphics mode to provide

you with the correct UDGs. Those characters should appear slightly

darker in the listing; in case they aren't too clear, these characters

appear in lines 520, 1560, 1580, 1730, 1790, and 1870. QL users need

not be so cautious, as there are no similar traps. If you haven't met

UDGs on the QL before, then glance at lines 250 to 380, where they are

created and installed.



There are 10 reindeer altogether, so you have a reasonable choice in

retrieving the most accessible reindeer. If you want to make the game

easier, or more difficult, then change the number of reindeer or trees

in lines 1470 and 1520 of the Spectrum listing, or 1660 and 1760 of

the QL listing.



To accompany the game, there is a seasonal tune, which shows what can

be done with the limited BEEP command. It also expresses a seasonal

greeting from everyone at ZX Computing Monthly to all our readers.





--

Another Fine Product transcribed by:

Jim Grimwood, Weardale, England (http://www.users.globalnet.co.uk/~jimg/)

--

