ann prsente...

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

Pour mieux visualiser ce texte, mets-toi en plein cran et choisis Edition->Retour  la ligne automatique.

Snake92, c'est un jeu pour TI-92, adapt du clbre jeu que l'on trouve sur tous les tlphones portables. Il s'agit d'aider un serpent  se nourrir pour augmenter sa taille, sans qu'il ne touche les obstacles, ou qu'il se touche lui-mme...

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

Copie l'ensemble des fichiers dans un mme rpertoire:
* Snake92f.92p ('f' pour version franaise)
* titre1.92i
* titre2.92i
* map01.92m
* lst01.92l

Cration de maps supplmentaires:
================================

J'ai voulu ce jeu volutif. Ainsi, tu peux crer tes propres terrains, et mme choisir la position de dpart de ton serpent.
Le terrain se compose de divers lments:
* L'espace dans lequel volue le serpent.
* Les murs et obstacles.
* Les zones inaccessibles.
Pour crer une nouvelle map:
* Prpare au brouillon ta carte; un quadrillage de 23*13. Place les obstacles, les murs, les zones inaccessibles, et n'oublie pas de laisser une ligne horizontale de 6 cases qui sera le point de dpart de ton serpent.
* Cre sur ta TI-92 une matrice 23*13. C'est virtuellement la scne du jeu.
(APPS->6->3->Type=Matrix->Variable=ton_choix->Row dimension=13->Col dimension=23)
* Place dans chacune des cases le code correspondant:

  - Laisse 0 pour une case vide
  - 1.1 pour un obstacle horizontal
  - 1.2 pour un obstacle vertical
  - 1.3, 1.4, 1.5, 1.6 pour les angles, comme indiqu ci-dessous:
   
  1.5   |  |   1.4
       -    -

       -    -
  1.6   |  |   1.3

  - 1.7 pour les cases inaccessibles.

Exemple: pour un obstacle carr 4*4, il faut placer dans la matrice:

         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

Tu retrouves les angles, et les cases intrieures inaccessibles...

      Important: il faut que la carte soit ferme: il ne faut pas que le serpent puisse sortir du terrain sans rencontrer un obstacle. Evidemment.

* IL faut crer une liste qui contient les informations sur la position de dpart du serpent. Le serpent doit tre initialement sur une seule ligne horizontale. Saisis donc la liste, sous forme d'une succession de 6 doublets, soit douze nombres. Par exemple:
{8,6,8,7,8,8,8,9,8,10,8,11}->ton_choix
Le 8 revient toutes les deux cases car le serpent doit tre sur une unique ligne. Les autres nombres sont les coordonnes successives des colonnes.
* J'ai fourni deux variables par dfaut, map01 et lst01  titre d'exemple. Je te conseille de garder les mmes appellations pour tes crations: mapXX et lstXX. Tu sais ainsi  quel carte correspond quelle liste.
* Une remarque enfin: tous les fichiers doivent se trouver dans un mme rpertoire, quel que soit son nom. 

Lancement du jeu:
================

* Excute Snake92().
* A l'cran d'introduction, appuie sur Enter.
* Entre les informations requises, par exemple map01 et lst01.
* Choisis ton niveau de jeu.
* Le terrain est cr. Cela peut prendre un peu plus d'une minute. Puis appuie sur Enter pour lancer le jeu.
* Dirige le serpent avec le pad sur les boules qui apparaissent. A chaque boule avale, la taille du serpent augmente. Il ne doit heurter ni les murs et obstacles, ni son propre corps.
* Esc, ou une partie perdue interrompent le jeu. Quitte ou commence une autre partie!

Prochaines versions:
===================

* Gestion des bonus
* Un diteur de maps (sic)

Remerciements:
=============

* Aux concepteurs du Nokia 7110 et de Snake II pour le modle,  ceux de la TI-92, comme d'habitude...
* Au premier qui a eu l'ide de ce jeu dmentiel!
* A ma Guna, pour qui ce jeu a t spcialement conu  l'occasion de nos 1 an, afin de tuer le temps dans les amphis de Maths du Saulcy...

Contacts:
========

Des questions, des bugs  signaler... Des remarques? Une adresse:
yann.boye@wanadoo.fr
>>> ET VISITE MON SITE INTERNET, AVEC DE NOMBREUSES PAGES SUR LA TI-92!!! <<<
>>> http://www.chez.com/tiyann/korrigan <<<

Copyright:
=========

Snake92 est une ralisation de ann. Je suis aussi connu sous le nom de Neo, de Matrix Projects. A ce titre, ce programme est sous protection d'un droit d'auteur comme l'indique l'article L112-2 9 du Code de la Proprit Intellectuelle. Aucune modification ne peut tre effectue sans mon accord pralable.