Coucou, me revoilou...

        Et un, un prog. de plus, histoire d'augmenter votre logitheque...

  Ce mois i, il sagit d'un jeu au concepte connu probablement de la plpart
d'entre vous. L'ide m'est venu de Swapping Tiles paru dans the CD n20.
Mais, ce jeu, avait dj repris le concepte de d'autres jeux tels que, par,
exemple SYNAPSE, d'ou le nom de mon prog SYNAPTI.

  Voil pour la petite histoire, passons maintenant au ct pratique de la
chose :

  - Pour faire fonctionner le prog, taper "synap", puis NEW.
                Le premier niveau apparait... (il y en a 18).

  - Le but de ce jeu (qui a dit magnifique ?), et de passer par toutes les
    cases (jusqu' l'apparition d'une croix, interdisant ainsi tout nouveau
    passage), et, de finir sur une case comportant le chiffre 1.
    Les chiffres contenus dans les cases correspondent aux nombres de passages
    autoriss sur celle-i. Un 2 signifie que vous pouvez, et mme devez,
    passer par cette case 2 fois. Un 3 signifie...  Il n'y en a pas mais vous
    pouvez en mettre dans vos propres niveaux...



  Comment faire ses propres niveaux ????
  --------------------------------------

   Gnial !!!  ouais ouais, enfin un jeux o je vais pouvoir cr mes propres
niveaux ! (Merci pour les applaudissements).

   Plus srieusement, voici comment procder :

    Tout d'abord, il faut savoir qu'un plateau de jeu fait au maximun 15 cases
par 7 cases de hauts.
    A Chaque nouveau niveau, le plateau est charg sous forme de matrice d'une
dimension qui fait donc 7 * 15 et non pas 15 * 7 ...
    Chaqu'unes des donnes de cette matrice correspont donc  une case du
plateau de jeu, a savoir qu'une valeur de :

              * -1 correspont  un vide
              *  0  une case simple
              *  1  une case simple aussi, mais qui PEUT servir d'arrive  
              *  2,3,4...  une case autorisant 2, 3 ou 4 passages ou plus.

  Voil vous savez tout, vous tes maintenant en mesure de faire vos propes
niveaux. Ces derniers, sont, tous dfinis dans le fichier level,  vous de le
modifier en consquense.
  Sachez encore, qu' la base, la matrice est initialise avec que des -1, il
n'est par donc pas ncessaire de refaire toute la matrice ! Seule les 0 ; 1
etc... et quelques -1 sont a mettre !
  Enfin, notez bien que les matrices fontionnent en LIGNES COLONNES aussi les
coordonne x et y sont inverss, on a donc par ex. 1 -> JEU(y,x) et non pas
1 -> JEU (x,y) !


        ex le plateau n1 donne ceci :

           c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 ... 

ligne 1    -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
ligne 2    -1 -1 -1 -1 -1 -1  0  0  0 -1 -1 -1 -1 -1 -1
ligne 3    -1 -1 -1 -1 -1 -1  0  0  0  0 -1 -1 -1 -1 -1
ligne 4    -1 -1 -1 -1 -1  0  0  0  0  0 -1 -1 -1 -1 -1
ligne 5    -1 -1 -1 -1 -1  0  0  0  0  1 -1 -1 -1 -1 -1
ligne 6    -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 
ligne 7    -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1

        Il suffit donc de rentrer :

        [0,0,0]     -> JEU (2,7          ' partir de la ligne 2 et col. 7
        [0,0,0,0]   -> JEU (3,7          'idem en ligne 3
        [0,0,0,0,0] -> JEU (4,6          ' partir de la ligne 4 et col. 6
        [0,0,0,0,1] -> JEU (5,6          'idem sans oublier le 1 de l'arrive

        On aurait pu faire aussi :
        [[-1,0,0,0,-1][-1,0,0,0,-1][0,0,0,0,0][0,0,0,0,1]] -> JEU (2,6

        Il y a encore bien d'autres facons,  vous de voir quelle est la 
        meilleur.

  Si vous faites des niveaux bien corss, envoyez-les moi. De mme, si vous              
voulez d'autres renseignements ( Par ex: comment changer le dcord de fond),
ou je ne sais quoi d'autres, si vous voulez me proposer des ides de progs.
(je suis  cour) n'sitez pas  me contacter  l'adresse suivante :


                                                        Eric the Best
                                                        21, Rue Ch. A. Duguet
                                                        60100 Creil
