Comprendre la logique derrière les tunnels

Télécharger le fichier tunnels.lvl et ouvrez-le dans LaserTank.

Lorsqu'il y a plus que deux tunnels d'une même couleur, alors si vous entrez
dans l'un d'eux, vous resortirez par le premier tunnel libre de cette même couleur.
Par 'libre' j'entends un tunnel avec aucun objet sur son ouverture (Bloc, Antitank)
Par 'premier' j'entends le tunnel le plus près des coordonnées (A-1). L'ordre des
coordonnées est de gauche à droite et de haut en bas (comme pour lire une livre)

Par exemple : Dans tunnels.lvl il y a 4 tunnels rouge placés à B3, O3, A5 et G9.
Lorsque tous ces tunnels sont libres, voici ce qui se passe.
-Si vous entrez à B3, vous resortirez à O3 (le plus près de A1)
-Si vous entrez à O3,A5 ou G9 vous resortirez à B3

Maintenant, si vous poussez un bloc dans A5,O3 ou G9, il ressortira à B3
Le tunnel B3 n'est maintenant plus libre.
Donc, maintenant O3 mène à A5, et A5 et G9 mène à O3

Expérimenter un peu avec ce tableau et tout deviendra plus clair.

Ce texte a été écrit par Arek Wysocki