Nibbles for the Casio
Instructions on how to run the game:
Goto PROG mode and select NIBBLES. Press [EXE].
After viewing the title screen, press [EXE].
Once the program stops setting up the screen, a blue line will start going upwards. This blue line is what you control with the arrow keys.
The object of the game is to get the orange numbers in order.
For the first 6 levels, the numbers will appear one by one, as you get the preceeding number.
The second 6 levels are the same structually as the first 6, but the numbers appear all at once.
To pause the game, press [MENU], then press [EXIT] to unpause.
Each time you get a number, your tail gets longer. A free life is granted every 1000 points.
If you hit a wall, a number of order or your tail, you will die. Press [EXE] to start the level again.
Once your tail becomes dotted, you can go over it again (ie don't hit the solid part of your tail)
Once you run out of lives or complete all the levels, a screen will come up comparing your score with the high score. Then press [Y] to play again or [N] to stop.
Mistake in file:
The mistake make the snake go diagonally instead of straight. The mistake is in the line F-Line W,V,r,@. It should actually read F-Line V,W,r,@. This has been fixed in the version that is now up, so you only need to change it if you've already typed it in.
Technical Notes:
The first two rows or the matrix store the x,y position of your tail. These values are set to 49,33 at the start of every level.
The second two rows store the x,y positions of the numbers for each level.
The high score is stored in Mat C[1,55]
Levels 6 and 12 currently have no walls, and the numbers are all in a row.
If you wanted to make your own level, you could input positions for the numbers in Matrix C from 46,3 to 54,3 for x positions 1-9 and 46,4 to 54,4 for y positions 1-9. These numbers are in cartesian coordinates, ie 0,0 is bottom left. The numbers must be positioned on 2 plus a multiple of 3 for y, and anywhere for x, except for 1, which must be on a multiple of 3, and 7, which must be 2 plus a multiple of 3.
Then you would put in walls by inserting a If L=6 Or L=12:Then ....... IfEnd section after If L=5 or L=11:Then ........ IfEnd. The walls must be positioned on 1 plus a multiple of 3 for x, and on a multiple of 3 for y.
If this makes no sense to you, then have a look at the levels already there, but if that doen't help, mail me with what you don't get, and I'll try and help you.
Top