Bonjour ...
Quelques jours à peine je me suis dis, tiens, pourquoi pas essayer d'apprendre un peu de coding (en partant d'absolument rien en guise de connaissances en informatique ...) ... et donc me voilà ! Je suis quelqu'un qui apprends à la dure, donc je ne viens pas ici pour poser des questions ou soumettre un problème rencontré; au contraire !
J'ai fini un petit jeu de text-based labyrinth assez chouette, et je voudrais le partager avec le maximum de personnes pour receuillir des avis de coders plus vétérants que moi (ce qui, vous allez le voir quand vous regarderez le code, n'a rien d'un exploit ^.^").
Je suis intéressée par les autres moyens possibles de réaliser ce genre de programmes (parce que les if elseif ça fait beaucoup à un moment, j'avais pensé à faire quelque chose avec for mais je ne maitrise pas tellement ce loop ...), et par d'autres moyens de casser le loop (encore une fois, vous le verrez dans le code ... c'est peu élégant); ce dernier point m'étant cher, parce que j'avais réussi à bidouiller quelque chose avec la commande break; et après j'ai ajouté un autre os.execute pour jouer une petite mélodie de la victoire quand la sortie est trouvée, et après ça et bien que rien n'est été changé dans le loop repeat, mon break; s'est tout cassé et n'a plus fonctionné, me rendant des erreurs. J'ai aussi essayé if i == 11 then break; , et là effectivement ça fonctionnait, seul problème: le elseif en question devait finir de s'exécuter avant que le if soit vérifié (à la base, je voulais que tout les if elseif soient identique, de manière à pouvoir changer facilement la sortie du labyrinth selon les besoins; hors, la sortie est programmée à la manuelle maintenant). Enfin bref, tout avis utiles quoi !
Et bien sûr ! prenez le temps d'y jouer avant de regarder dans le code. J'ai passé beaucoup de temps dessus, à me creuser les méninges pour trouver un système viable et tout ça (et pas d'inquiètude, c'est très facile ^.^)
ps: J'espère avoir traduit correctement, mes dernières utilisations du français datent quelque peu ^.^""""
ps2: meeeeh impossible de joindre des .lua ? bleh ... http://www.mediafire.com/download/ui.../Maze+Game.lua (pièce jointe disponible à présent)
edit: zip ajouté, merci ^.^
Partager