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 ?
Jeux >> fx-CG 10/20 (Prizm) >> Réflexion >> Ultimate laby
Ultimate laby
Version : bêta 2.1 Taille : 4000 octets Ajouté le : 2012-03-25 19:03 Modifié le : 2013-10-09 14:41
Auteur et posteur :
TotoyoHors ligneMembre d'honneurPoints: 16103 Défis: 102 Message
Aucune image disponible
Nombre de visites sur cette page : 4638
Score au progrank : 21
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
658 téléchargements | Soumettre un test

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


Commentaires :


ThomatosHors ligneAncien administrateurPoints: 3497 Défis: 39 Message
Posté le 25-03-2012 à 19:46 | #
! Quelle surprise que tu postes un nouveau programmes , je teste ça dès que je peux !
TotoyoHors ligneMembre d'honneurPoints: 16103 Défis: 102 Message
Posté le 25-03-2012 à 21:53 | #
Oui, ça fait longtemps que je n'avais rien posté. Je me suis dis qu'un petit programme de mon cru devait vous faire plaisir
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 26-03-2012 à 07:16 | #
Ah ben ça alors! Tatayoyo qui se remet à la prog...
À quand Starcraft II?
TotoyoHors ligneMembre d'honneurPoints: 16103 Défis: 102 Message
Posté le 26-03-2012 à 10:17 | #
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
BtlHors ligneAncien modérateurPoints: 3879 Défis: 107 Message
Posté le 26-03-2012 à 12:10 | #
holala totoyo il programme pas bien
( je rigole bien sur)
PurobazHors ligneMembre d'honneurPoints: 2690 Défis: 110 Message
Posté le 27-03-2012 à 08:14 | #
Très bon jeu.
Mais pourquoi les "cases spéciales" ne sont pas directement dans la chaîne de caractère dès le début ?
TotoyoHors ligneMembre d'honneurPoints: 16103 Défis: 102 Message
Posté le 27-03-2012 à 10:15 | #
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.
TotoyoHors ligneMembre d'honneurPoints: 16103 Défis: 102 Message
Posté le 24-09-2013 à 19:06 | #
Jeu mis à jour en version bêta 2.0
Plus complet, stable et optimisé.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 179 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