Ce programme est sous licence Creative Commons 2.0 BY-SA-NC
Description :
Un petit jeu de labyrinthe en mode Texte. Je l'ai fait pour m'entrainer avec les fonctions de chaines de caractères.
Actuellement, il y a 8 niveaux différents composés de plusieurs éléments :
- points de départ et d'arrivée, murs
- 2 types d'interrupteurs
- 2 types de propulseurs
- la glace
Il y a aussi une petite IA qui résout comme elle peut les labyrinthes. Actuellement, elle résout tous les niveaux.
bêta 2.1 (09/10/2013):
- plusieurs corrections de bugs de l'IA
- amélioration de l'IA : elle ne devrait plus tourner en rond et résout tous les niveaux proposés
- ajout d'un nouveau niveau (spécial "glace")
- diverses corrections et optimisations
Les améliorations de cette bêta 2.0 :
- nouveau nom : Ultimate Labyrinthe.
- moteur de déplacement optimisé
- données des labyrinthes optimisées (mais peut encore être améliorées)
- nombreux bugs corrigés
- ajout de la glace, vous glissez jusqu'à rencontrer un obstacle ou quitter la glace
- ajout d'une intelligence artificielle (pour l'utiliser, éditez "LABY" et modifier la valeur de a1 par 1)
- nouvelles animations, notamment lorsqu'un interrupteur change le sens d'un propulseur
C'est un petit projet sympathique qui ne prend pas la tête. J'essaierai de sortir un éditeur de niveau, d'autant plus que j'ai simplifié les données des niveaux (c'était un vrai bazar avant et ça provoquait des bugs), ainsi que de nouveaux niveaux, même sans l'éditeur. Peut-être rendre l'IA plus intelligente, mais c'est moins évident car certains niveaux évolue en fonction des interrupteurs actionnés.
Description v1
Cliquer pour enrouler
Il n'y a pas vraiment de niveau, c'est surtout une démo technique, mais qui est jouable.
Vous avez des interrupteurs pour exploser des murs ou pour en rajouter, des téléporteurs et des propulseurs de 2 niveaux de puissance. Les propulseurs peuvent changer d'orientation grâce à un levier. J'en ai animé quelques uns.
Idées d'amélioration :
- saut, ennemis...
- gestion des niveaux sur plusieurs écrans.
- éditeur de niveau
Pas de Starcraft II, pour deux raisons : la Prizm m'a beaucoup dessus par ses performances graphiques qui auraient été un gros plus pour ce projet. Deuxièmement, j'avais avancé dans le projet mais j'ai oublié de faire une sauvegarde. Sinon, je vous aurais publié une version pré-alpha certes très limitée mais fonctionnelle et jouable.
PS : Eiyeron, j'ai toujours fais de la programmation, je ne postais jamais mes projets car ils n'étaient pas bons
C'est plus simple pour les modifier (placement, fonctions etc...). Mais avec l'éditeur de niveau que je n'ai toujours pas commencé, je les mettrais dans la chaine de caractères.
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