ann proudly presents...

                               ... SNAKE92 !!!
                                   =======

Snake92 is a game designed for the TI-92, well-known on every cellular phone. The aim is to help your snake grow longer and longer, without hitting either a wall or the body itself...

Installation:
============

Copy the following files in a same folder:
* Snake92e.92p ('e' for english version)
* titre1.92i
* titre2.92i
* map01.92m
* lst01.92l

Edit your own maps:
==================

I really wanted the game to be evolutive. Therefore, you can create your own maps, and even choose where your snake will start.
Several pieces will appear on your map:
* The area in which your snake will move.
* The walls.
* The regions where your snake won't be able to go.
Do you want to create a map?
* Prepare it first, with a 23*13 table. Choose where the walls are, the inaccessible regions, and don't forget a 6 cells long horizontal line in order to place your snake at the beginning.
* Then, create a new matrix on your TI-92. It is a virtual place where your snake will move.
(APPS->6->3->Type=Matrix->Variable=whatyouwant->Row dimension=13->Col dimension=23)
* Place into each cell the following codes:

  - Let a 0 for an empty cell
  - 1.1 for an horizontal wall
  - 1.2 for a vertical wall
  - 1.3, 1.4, 1.5, 1.6 for the corners, like below:

  1.5   |  |   1.4
       -    -

       -    -
  1.6   |  |   1.3

  - 1.7 for the unreachable cells.

Let's take an example: you want to create a 4*4 square, you will place into the matrix:

         1.3 1.1 1.1 1.6
         1.2 1.7 1.7 1.2
         1.2 1.7 1.7 1.2
         1.4 1.1 1.1 1.5

You find the corners, the inner cells...
 
      Be careful: your map has to be closed. Your snake mustn't be able to go out of the map without hitting a wall. Of course.

* You also have to create a list with the position of the snake at the beginning of the game. It must be on one single horizontal line first. Your list has 12 numbers, like the following:
{8,6,8,7,8,8,8,9,8,10,8,11}->whatyouwant
The 8 on the odd places is the number of the line. The other numbers are the columns numbers.
* I've created two files: map01 and lst01. Perhaps you should keep the same names for yours: mapXX and lstXX. Doing so will let you know which list goes with that map...
* All the files have to be in a same folder.

Playing the game:
================

* Launch Snake92().
* You see an introduction screen: press Enter.
* Give the requested informations: for example, map01 and lst01.
* Choose the difficulty.
* The map is generated. This can take one minute. Then press Enter.
* You control your snake with the pad. Eat the balls appearing, and let your length increase! You mustn't hit either the walls or the body itself...
* Esc or a lost game exit break the program. Quit or begin another game!

Coming soon:
===========

* Bonus...
* A map editor (sorry!)

Special thanks:
==============

* The 7110 Nokia designers for SnakeII, and the TI-92 designers, as always...
* To the one who's had the idea of that crazy game!
* To my Guna, for whom this game has been specially designed, for our 1 year, in order to kill the time in the Saulcy's amphis...

Contacts:
========

Questions, bugs reports... One mail:
yann.boye@wanadoo.fr
>>> VISIT MY WEB SITE WITH A LOT ABOUT THE TI-92!!! <<<
>>> http://www.chez.com/tiyann/korrigan <<<

Legal Stuff:
===========

Snake92 has been designed by ann. I'm also known as Neo from Matrix Projects. This game is therefore under a copyright, as written in the french 'article L112-2 9 du Code de la Proprit Intellectuelle'. You're not allowed to modify this file without my permission.

>>> Sorry for my bad English, but I'm french!!! <<<