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 >> Graph 35 à 100 >> Réflexion >> Demineurs
Demineurs
Version : 1 Taille : 2400 octets Ajouté le : 2012-01-30 19:35 Modifié le : 2012-01-30 21:47
Auteur et posteur :
The-powerHors ligneMembrePoints: 68 Défis: 0 Message
Planète Casio - Jeu Casio de reflexion - Demineurs - the-power - Calculatrices
Nombre de visites sur cette page : 6389
Score au progrank : 38
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
1708 téléchargements | Soumettre un test


Description :

Voici mon second jeu pour planète-casio

C'est un jeu de démineur de base comme celui qui se trouve sur votre ordinateur, par contre il ne tien pas compte du temps.
Le jeu contient 63 cases sur une grille de taille 7*9 et utilise 2 matrices (M et N) de cette taille et une image (non compris dans les 2400 octets que j'ai marqué dans la taille du programme).
au lancement du programme vous pouvez choisir le nombre de mines que contiendra le jeu (1 à 62).
les 4 flèches directionnelles servent à déplacer le curseur.
Le bouton EXE sert à dévoiler la case sélectionné.
Le bouton F1 sert à poser une mine, ceci est répété dans le programme, tout comme l'utilité de F2 et F3 que je vous laisse découvrir

Pour gagner,il faut trouver l'emplacement de toute les mines !

Une commande recommencer est mise à disposition, tapez 1 pour recommencer, et toute les autres valeurs vous ferons faire une nouvelle grille. (ne pas faire recommencé si vous jouez pour la première fois, sinon ça bug).

Si vous révélez un "0", les cases autour sont révélez. Cependant, par soucis de temps d'attente trop loin, j'ai décidé de le faire révéler au maximum les autres cases qui sont dans un carré de 5 cases de long, dont la case sélectionné est le centre.


Le jeu n'as pas rencontré de bug jusqu'à présent, mais n'a été testé que sur casio 95.
n'hésitez pas à poster un message en cas de problème.

PS: à partir de 15 mines, je trouve que je jeu est difficile


Commentaires :


PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 30-01-2012 à 19:57 | #
Pour gagner, 2 méthode, trouver l'emplacement de toute les mines, ou dévoiler toute les cases (sauf celles contenant des mines).
Marche pas. J'ai lancé une partie à 10 mines, découverte toutes les cases sans mine, et rien ne s'est passé. Il a fallu que je mette des drapeaux sur chaque mine pour gagner.

On peut appuyer sur EXE sur une case qu'on a muni d'un drapeau et on perd. Le drapeau doit justement servir à sécuriser la case pour être sûr qu'on ne la valide pas accidentellement.
On peut également placer des drapeaux sur les cases déjà découvertes, ça c'est très bizarre.

Je n'ai pas compris à quoi servait F2.
NitrosaxHors ligneAncien rédacteurPoints: 1061 Défis: 17 Message
Posté le 30-01-2012 à 20:29 | #
Apparemment c'est pour signaler une case dont on ne connaît pas le contenu.
The-powerHors ligneMembrePoints: 68 Défis: 0 Message
Posté le 30-01-2012 à 21:15 | #
F2 correspond au "?" dans le jeu du démineur, c'est juste une option sans réel utilité, quand à la méthode 2 pour gagner, la partie de du programme qui le calcule doit être sur une autre version du jeu, comme j'ai fait la description de mémoire, je sais plus si j'ai décider de l'enlever à 1 moment.
pour le pb avec la mine, je le réglerais das une mise a jour proche.
The-powerHors ligneMembrePoints: 68 Défis: 0 Message
Posté le 30-01-2012 à 21:45 | #
Pour gagner, 2 méthode, trouver l'emplacement de toute les mines, ou dévoiler toute les cases (sauf celles contenant des mines).

Marche pas. J'ai lancé une partie à 10 mines, découverte toutes les cases sans mine, et rien ne s'est passé. Il a fallu que je mette des drapeaux sur chaque mine pour gagner.

J'ai oublié que j'avais supprimé la seconde méthode car elle ralentissait beaucoup trop le jeu, je vais corriger la description de suite, merci.

On peut appuyer sur EXE sur une case qu'on a muni d'un drapeau et on perd. Le drapeau doit justement servir à sécuriser la case pour être sûr qu'on ne la valide pas accidentellement.

problème résolu.

On peut également placer des drapeaux sur les cases déjà découvertes, ça c'est très bizarre.

C'est un des effets indésirable que je ne compte pas supprimer,car sa prendrais trop de temps de vérifier chaque case avant de faire une action. Il y a d'autre problèmes du meme genre :
-si tu clic sur un chiffre, tu l'affiches, et si c'est un "0", tu lances un séquence d'affichage des cases qui se trouvent autour de lui.
-tu peux aussi enlever un chiffre avec F3, c'est peut-être bizarre, mais si tu joues normalement, cela ne devrait pas poser de problème.
PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 30-01-2012 à 22:23 | #
J'ai oublié que j'avais supprimé la seconde méthode car elle ralentissait beaucoup trop le jeu, je vais corriger la description de suite, merci.
Il suffit de compter le nombre de case dévoilée. Si le nombre de cases dévoilées plus le nombre de mine est égal au nombre de case du plateau, alors c'est gagné.
The-powerHors ligneMembrePoints: 68 Défis: 0 Message
Posté le 30-01-2012 à 23:24 | #
Il suffit de compter le nombre de case dévoilée. Si le nombre de cases dévoilées plus le nombre de mine est égal au nombre de case du plateau, alors c'est gagné.

Pour compter le nombre de cases dévoilés, il faut mettre 2 boucles for to next (une pour les absices, l'autre pour les ordonnés), mettre un pixeltest avec les variables de boucles en coordonnés, et ajouter une variable qui va compter le nombre de cases dévoilés. je rappel qu'il y a 63 cases à tester et cela prend beaucoup trop de temps, surtout si on le fait à CHAQUE tours, c'est plus simple de mettre toutes les mines ...
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 27-09-2012 à 20:08 | #
AHpo, t'ai trouvé!

Explication : c'est mon camarade de DUT

Sinon, faudra que je jette un coup d'oeil plus profond sur le code, je vois des trucs pas beaux (gotos?)

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