# Un '#' en début de ligne désigne un commentaire # Une ligne vide est ignorée # Les deux premiers entiers désignent la largeur-width L et la # hauteur-height H du jeu. 9 5 # Les positions de jeu sont des couples d'entiers (x,y) # Le coin en bas à gauche est aux coordonnées (0,0). # Le coin en haut à droite est aux coordonnées (L-1,H-1). # La spécification du plateau de jeu sous la forme de H lignes # contenant chacune exactement L caractères. # Un trou est marqué par un '%', le départ par un '>', # une arrivée par un '$', sinon on utilise '*'. ********$ *****%*** >*******$ **%****** ********$ # La liste des cartes utilisées dans le jeu sous la forme d'un couple # (chaîne de caractères du langage "[A-Z_]+", entier). Toutes les # chaînes caractères possibles apparaissant dans le jeu apparaît ci-après : V_LINE 4 H_LINE 3 V_CROSS 5 H_CROSS 5 X_CROSS 5 L_TURN 5 R_TURN 4 D_END 9 # Optionnellement les cartes de jeu supplémentaires # pour remplacer une carte en jeu BOULDER 3 # Ainsi que les cartes pour casser et réparer des outils B_AXE 3 B_LAMP 3 B_CART 3 R_AXE 2 R_LAMP 2 R_CART 2 R_ALL 3