IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Sve@r

Laby, le petit jeu où on apprend à programmer

Noter ce billet
par , 06/04/2015 à 13h50 (3464 Affichages)
Bonjour à tous

J'inaugure mon premier blog avec ce petit jeu auquel je joue depuis ce matin: laby. Je m'éclate !!!

Il s'agit d'aider une fourmi à sortir d'un labyrinthe composé de cailloux et de toiles d'araignées. Mais l'idée fabuleuse c'est que l'aide consiste à écrire un programme soit en Python, soit en C (et il semblerait que d'autres langages soient disponibles en option). Programme composé d'ordres simples comme avance(), droite(), gauche(), prend(), pose() ainsi que toutes les instructions structurées habituelles (if, for, while, etc).

Les quelques niveaux proposés sont assez faciles et accessibles à tous et on peut en créer d'autres (fichier texte ".laby" à créer dans "/usr/share/laby/levels"). Perso je me suis amusé à écrire un code qui fonctionne dans toutes les situations possibles ce qui m'a amené à utiliser quelques outils Python moins basiques (listes, fonctions passées en paramètre) et le bouzin a tout avalé sans broncher.

Ce jeu est disponible sur les distributions classiques de Linux (debian, ubuntu) et aussi semble-t-il pour Windows
Nom : laby.png
Affichages : 2123
Taille : 72,5 Ko
Nom : laby.png
Affichages : 1753
Taille : 75,2 Ko

PS: Là où j'ai eu du mal, ça a été de trouver les valeurs possibles renvoyées par la fonction regarde(). L'aide fournie proposait la valeur "Vide" mais pour mon algo j'avais besoin de connaitre plus de détails. Et je trouvais peu d'infos à ce sujet sur le net.
J'ai donc téléchargé le source du jeu pour regarder. Voici donc pour info les possibilités offertes par la fonction regarde() qui demande à la fourmi de retourner une information sur le contenu du terrain qu'ellle a devant elle:
  • Caillou
  • Mur
  • Sortie
  • Toile
  • Vide

Envoyer le billet « Laby, le petit jeu où on apprend à programmer » dans le blog Viadeo Envoyer le billet « Laby, le petit jeu où on apprend à programmer » dans le blog Twitter Envoyer le billet « Laby, le petit jeu où on apprend à programmer » dans le blog Google Envoyer le billet « Laby, le petit jeu où on apprend à programmer » dans le blog Facebook Envoyer le billet « Laby, le petit jeu où on apprend à programmer » dans le blog Digg Envoyer le billet « Laby, le petit jeu où on apprend à programmer » dans le blog Delicious Envoyer le billet « Laby, le petit jeu où on apprend à programmer » dans le blog MySpace Envoyer le billet « Laby, le petit jeu où on apprend à programmer » dans le blog Yahoo

Mis à jour 06/04/2015 à 20h28 par Sve@r

Catégories
Programmation , C , Python

Commentaires