Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 35+USB/75(+E)/85/95 SD >> Divers >> LabyTortillon
LabyTortillon
Version : Taille : 3672 octets Ajouté le : 2018-12-21 00:22 Modifié le : 2018-12-21 00:22
Auteur et posteur :
ItytHors ligneMembrePoints: 216 Défis: 0 Message
Planète Casio - Programme Casio - LabyTortillon - ityt - Calculatrices
Nombre de visites sur cette page : 1693
Score au progrank : 29
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
498 téléchargements | Soumettre un test


Description :

Bonjour, voici mon premier programme : LabyTortillon.
Il n'y aucun but du jeu ça ne fait que de charger un labyrinthe et ça l'affiche. Il faut juste appuyer sur n'importe quel bouton pour charger un nouveau labyrinthe.

L'addin a été compilé sous Ubuntu et avec la bibliothèque MonochromeLib. Je remercie mon cher Lephenixnoir qui a enfin décelé le bug qui m’empêchait d'utiliser les syscalls correctement (il faut juste ajouter "const" avant les "static int").

Le labyrinthe n'est malheureusement pas parfait, il peut y avoir des zones fermées mais il y aura toujours une entrée et 2 sorties (on peut TOUJOURS vaincre le labyrinthe l'entrée et les sorties sont reliées).
Tout le programme est fait maison, je ne me suis pas documenté sur des algos de construction de labyrinthe (c'est pour ça que mon code est sale et mon labyrinthe facile à résoudre).

Je suis ouvert à toutes remarques, je vous souhaite un bon diaporama
Les sources sont disponibles dans le dossier .zip


Commentaires :


DrakHors ligneRédacteurPoints: 1925 Défis: 40 Message
Posté le 21-12-2018 à 10:33 | #
Prochaine étape : rendre le programme jouable !
ItytHors ligneMembrePoints: 216 Défis: 0 Message
Posté le 21-12-2018 à 11:24 | #
Si je fais un programme jouable ça sera pas sur ça Et je devrais faire attention à ceci
LephenixnoirHors ligneAdministrateurPoints: 24563 Défis: 170 Message
Posté le 21-12-2018 à 18:15 | #
Pour information, tu as l'algorithme par union-find (entre beauuucoup d'autres) pour qu'il n'y ait ni cycle ni zone isolée.

Ceci mis à part, tu navigues sur le dev toi ?
ItytHors ligneMembrePoints: 216 Défis: 0 Message
Posté le 21-12-2018 à 18:29 | #
Je navigue sur le dev ? Je navigue sur le web mais le dev...
LephenixnoirHors ligneAdministrateurPoints: 24563 Défis: 170 Message
Posté le 21-12-2018 à 18:32 | #
Tu as posté un lien en dev.planet-casio.com (notre serveur de développement) au lieu de l'habituel www.planet-casio.com
ItytHors ligneMembrePoints: 216 Défis: 0 Message
Posté le 21-12-2018 à 20:35 | #
Ah et bien j'en ai pas fait exprès si tu parles du lien vers ton topic, je suis passé par le moteur de recherche du site.
LephenixnoirHors ligneAdministrateurPoints: 24563 Défis: 170 Message
Posté le 21-12-2018 à 20:44 | #
Effectivement, ça peut donner des choses curieuses... never mind.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 195 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd