Smiler's Christmas Sack

-----------------------



Version 1.0 - Digital Prawn - 5th December 2010



Platform: ZX Spectrum 48K



Keys

----

q,a,o,p - Move Smiler (or Casper)

s - switch between Smiler and Casper characters

r - restart level

x - quit current game (return to main menu)



Introduction

------------



In this 6th game in the Smiler series, Smiler (yellow) and

cousin Casper (red) must collect a series of gifts, marked

by a large white letter. On collecting a gift, the white

house will open up and both Smiler and Casper must enter it

in order to complete the level. Make a note of the letter on

each level as they form an anagram of a word which is needed

to complete the entire game. There are eight levels in total.





Arrows

------



Smiler (or Casper) may only move onto an arrow in the direction

indicated, but they can move off an arrow in any direction provided

they are not otherwise obstructed.

 

Magenta Arrows: Rotate all arrows on the screen clockwise 90 degrees.



Red Arrows: Rotate all arrows on the screen anti-clockwise 90 degrees.



Blue Arrows: Rotate all blue arrows 180 degrees. Rotate all Magenta

arrows clockwise 90 degrees. Rotate all Red arrows anti-clockwise

90 degrees.



Each level has a 6-digit access code displayed at the bottom of the screen.

On completing each screen, you automatically gain access to the next one.



To select a screen, just enter the 6-digit access code on the level selection

screen, or just press ENTER to start on screen 1.



To change screens, just press 'x' to quit the current game and then enter a

new code.



If (or rather when) you get trapped, just press 'r' to restart the level.



Developer notes

---------------



This game is based on the same "game engine" used in the previous Smiler

games, written using the excellent Z88DK Small-C development environment.

The falling snow is interrupt-driven so it pauses when a sound is played

(as interrupts are momentarily turned off during BEEPER playback).



This is the final title in the Smiler series, using the above engine as I hope

to move onto other things next. The Smiler games were just a way for me to

learn how to use Z88DK. (and this all started thanks to CGC 2010)



There are now a total of 100 headache-inducing levels in the Smiler series.



Really, all Smiler games should all be bundled together into one game and

re-implemented in machine code (to save memory and improve playability) but

I don't have any plans to do this in the near future at least. 



Merry Christmas!

