Voici mon premier programme posté sur planète-casio.
[programme fini, je ne devrai pas le retoucher et le bloc note n'est pas encore en version 4.0]
But du jeu :
Vous avez un tableau de 3 à 8 cases de long et de large rempli de chiffres avec une case vide.
Il faut remettre les chiffres dans l ordre (1, 2, 3...) en déplaçant la case vide grâce aux flèches.
Principe d'utilisation :
Il y a 2 programmes : POUSSE et POUSINV
Ces programmes sont indépendant et casi-identique, la différance est dans le mode de jeu :
pour POUSSE : Il faut déplacer la case vide pour remettre les chiffres dans l ordre. La case vide va échanger sa place d un chiffre qui est à coté d elle.
Par exemple si j appuis sur la "flèche gauche", la case vide prendra la place du chiffre de gauche et ce chiffre prendra la place de la case vide.
pour POUSINV : les touches sont inversés ! (j'ai mis ce mode de jeu pour un ami qui préfere comme ça, moi je me sert de l'autre, chacun son truc^^) Il faut déplacer une des chiffre qui est à coté de la case vide pour remettre les chiffres dans l ordre. La case vide va échanger sa place
Par exemple si j appuis sur la "flèche gauche", le chiffre se trouvant a droite de la case vide va allé sur la gauche et sa place initial deviendra vide.
Remarques :
- En bas à droite, il y a un compteur de déplacement qui vari de 0 à 999.
/!\ l'affichage du compteur de coups est limité à 999 (apres le chifre des unités est hors écran), à cause du replay qui enregistre jusqu'a 999 mouvement dans une liste (pour casio 95 en tout cas), au delà le programme passera en erreur et sera intérompu.
- Mode replay en apuiyant sur [SHIFT] à tout moment du jeu (ne fonctionne pas 2 fois d'afillé et empeche d'utiliser la commande "recommencer"
- Quand vous avez gagné "WINNER !" s'affiche à l'écran et vous avez le choix entre appuyer sur [SHIFT] (replay) et aréter le programme en utilisant une autre touche
- en plus du programme, le jeu créer automatiquement 4 matris et 1 liste. les matris A B C D sont utilisés ainsi quel a liste 1. La matris D contient les reccords, vérifiers bien que vous avais assez de place pour créer les matris, surtout si vous jouez avec 1 carré de 8*8
Merci, la faute est corrigée. Le programme marche chez moi, par contre j'ai oublier que certains n'ont pas de Ranint#, je m'occuperais de corriger ça + tard, en même temps que les autres MAJ
Jeu super bien fait
Ça rendrait bien (je pense) de mettre un curseur que l'on déplace de case en case et si on appuie EXE il déplace le chiffre dans la case vide (si elle est cote a cote de la case vide)
Sinon je trouve ça super optimisé, pas comme mon prog
C'est quoi ton bug du premier tour ? J'ai rien vu qui bug
Sinon j'ai 3 téléchargements d'avance ;p
ps : j'ai mis 8/10
merci !
Ton idée du curseur est pas mal mais je ne la développerai pas dans mon programme car elle rendrais le jeu beaucoups plus long ( tout à l'heure j'ai fini le jeu en 912 coups sur la grille de 8*8 pour te donner une idée du temps passé sur le jeu )
J'ai gardé les info sur le bug dans la description, mais il c'est effacé.
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