Reflector * Claude Le Moullec
---------
Publie dans Am-mag 40 * Novembre 1988
Le tir a la cible reclame d'ordinaire reflexe et precision. Claude Le Moullec,
pourvoyeur de programmes de qualite, fait cette fois appel a notre strategie
pour resoudre les douze tableaux de ce jeu particulierement reflechi.
Soit, dans chaque tableau, une cible et un generateur laser. Votre but :
atteindre la cible en deviant le rayon du laser au moyen de miroirs
judicieusement disposes.
Bonne nouvelle : certains tableaux contiennent des bombes permettant de
detruire une portion de decor afin de simplifier le trajet du rayon.
Mauvaise nouvelle : d'autres tableaux hebergent des monstres au contact mortel.
La cible doit etre atteinte avant la fin du temps imparti.
Creation de tableaux supplementaires
------------------------------------
Deux lignes de datas sont dediees a chaque tableau. L'ecran de jeu, divise en
19 colonnes sur 11 lignes, est subdivise en deux sous-tableaux : l'un a gauche
de 10 colonnes et l'autre a droite de 9 colonnes (toujours sur 11 lignes). Sur
ces tableaux est effectuee une numerotation des colonnes comme pour un CHR$
defini ; la 9eme colonne etant a 256 et la 10eme a 512.
On commence par effectuer le calcul des 11 premieres lignes d'apres le dessin
des murs afin d'obtenir les 11 premiers datas. Idem avec le deuxieme tableau
de 9 colonnes pour l'obtention des 11 nouveaux datas. Voici creee notre
premiere ligne de 22 nombres.
Pour la deuxieme ligne : primo, l'abscisse et l'ordonnee de la cible avec X
compris entre 1 et 19 et Y toujours impair, compris entre 3 et 21.
Suivent 19 datas qui sont les codes de elements du bas du tableau. Le premier
element, code du teleporteur, doit toujours etre a 8. Le code sera 0 en
l'absence d'element dans une case.
Mur :............... code 1
Miroir a droite :... code 4
Miroir a gauche:.... code 3
Bombe :............. code 7
Apres ces 19 datas, vient un chiffre qui peut-etre :
0 : la ligne s'arrete la.
1 ou 2 : il y a 1 ou 2 monstres dans ce tableau, suivi des coordonnees de ce
ou ces monstres (comme pour la cible).
Resumons-nous
-------------
Premiere ligne de datas : 22 donnees pour le dessin des murs
Deuxieme ligne de datas : 22 donnees en l'absence de monstre et 24 ou 26 si 1
ou 2 monstres presents.