Code generating character definer with demonstration game and customisation routines
A software package containing a character generating program designed to simplify character creation and definition by enabling the computer to produce and display its own program code.
A purpose written basic game is included which is specifically structured to illustrate the use of characters within a program.
The package is complete, with full operating instructions, program listing and hints on how to use the character definer to customise the game.
Whilst the novice will benefit from immediate hands-on experience without the necessity for lengthy research, the more experienced programmer is provided with a test bed on which to try out ideas.
1. Character Definer
2. Save Characters
3. Invaders Game
The character definer allows you to fill the squares in an enlarged grid, thereby defining your own character.
Then by selecting the (@) option, it may be stored in one of the memory locations (224 to 254).
A number of characters may be defined and stored in this way, for later recall and build up into large characters using the RETURN option.
Character Definer screen instructions:
Press [ARROWS] to move cursor round grid.
Press [C] to clear grid.
Press [DELETE] to delete block/insert space.
Press [COPY] to fill a block.
Press [ESC] to exit to menu.
Press [@] to store character CHR$(224-254)
Press [L] to list VDU23 statements stored
Press [RETURN] display up to four characters in sequence: 1 2 3 4
Select an area of tape - Press RETURN. This will save all stored characters 224 through to 255 on tape.
To recall from tape, rewind to correct position and type *LOAD"CHARACTERS"
This loads characters into memory by:
where X is the character number (224-255).
The game is loaded separately from the aid and may be played as it is or it can be improved.
The aim of the game is to destroy as many invaders as possible before they eliminate you.
Z - Left, X - Right, M - Fire (Use capital letters)
Characters in game: The characters used in the game can be redefined as follows by substituting the VDU23 statements.