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 >> Mr.mind
Mr.mind
Version : 1.0 Taille : 2980 octets Ajouté le : 2011-08-17 11:49 Modifié le : 2011-08-19 17:23
Auteur et posteur :
MustiwaHors ligneMembrePoints: 75 Défis: 0 Message
Planète Casio - Jeu Casio de reflexion - Mr.mind - Mustiwa - Calculatrices
Nombre de visites sur cette page : 4504
Score au progrank : 30
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
543 téléchargements | Soumettre un test


Description :

Salut tout le monde

Voilà une version calculatrice du jeu de société Mastermind, que j'ai réalisé moi même sur une Graph 35+.

Pour ceux qui ne connaitraient pas, le Mastermind est un jeu de société, de réflexion, et de déduction, inventé par Mordecai Meirowitz dans les années 1970 (Merci Wikipédia ! )

Au début de la partie, la calculatrice va générer un code composé de 4 chiffres (ou de 3 en mode facile) allant de 1 à 8. Vous devrez trouver la combinaison secrète en 10 essais. A chaque proposition, la calculatrice vous donnera le nombre de chiffres bien placés (Abréviation en jeu : BP), le nombre de chiffres mal placés (Abréviation en jeu : MP) et le nombre de chiffres faux (Abréviation en jeu : F).

Note : Une nombre ne peut apparaitre qu'une seule fois dans le code.

Voilà, je suis ouvert à toutes vos critiques, que j'attends d'ailleurs avec impatience

Merci

P-S : Désolé pour la qualité du screenshot, j'ai du prendre une photo de mon écran, n'arrivant pas à le faire "proprement"...


Commentaires :

Pages: 1, 2 | Suivante

RiptorHors ligneMembrePoints: 722 Défis: 0 Message
Posté le 17-08-2011 à 13:23 | #
Salut Mustiwa, je viens d'essayer vite fait ton jeu sur un émulateur et voila ce que je peux te dire pour le moment.

Au niveau de la présentation du jeu, c'est vraiment joli et bien foutu, tu as exploité pas mal les caractères spéciaux et ça rend plutôt bien

Après par contre, une fois la partie lancée je n'arrive pas à jouer sur l'émulateur car j'ai beau appuyer sur un chiffre ça ne passe pas (je pense que sur ma calto ça devrait passer) mais il y a bien quelques problèmes au niveau des getkeys.

A la vue du code, on va devoir rester appuyer sur une touche jusqu'à ce que le curseur carré est fini de clignoter.
Tu as fait des boucles for avec à l'intérieur un getkey.
Ca ne sert à rien puisque pour le Getkey, on prendra sa valeur qu'au dernier passage, donc autant le sortir de la boucle.
J'aurai plutôt fait un truc comme ça :

0->Y
Do
Isz Y
If Y<=10
Then Locate Q,O," "
Else Locate Q,O,"o"
IfEnd
Y=20=>0->Y
Getkey
LpWhile Ans!=72 And Ans!=62 And Ans!=52 etc...


Bon j'ai fait un peu le code à l'arrache mais c'est pour te montrer que là, si on appuie sur une touche à n'importe quel moment on sortira de la boucle Do-LpWhile tandis que dans ton code il faut attendre que les 2 boucles For 1->Y To 50...Next se terminent avant que le Getkey soit pris en compte.

Mais bon, ça a l'air pas mal quand même
Je testerai le reste plus tard.
MustiwaHors ligneMembrePoints: 75 Défis: 0 Message
Posté le 17-08-2011 à 13:37 | #
Salut Riptor ! Tout d'abord merci pour ton commentaire En effet, en regardant mon code d'un peu plus près, les Getkey dans les boucles For sont complètement inutiles Je l'ai changé par ton bout de code, et ça marche a la perfection C'était un problème sur lequel j'avais beaucoup planché, alors qu'au fond, c'était pas si dur Merci encore Je mettrais le fichier a jour dans la journée (pas accès a mon ordinateur dans l'immédiat...)

EDIT : Ca y est, c'est modifié Merci encore !
RiptorHors ligneMembrePoints: 722 Défis: 0 Message
Posté le 17-08-2011 à 21:55 | #
Et bien de rien, content de t'avoir aidé, c'est pas toujours facile au début la programmation donc quand on a du monde autour qui peut dépanner c'est toujours mieux

J'ai donc repris ton programme et testé plus profondément, c'est très bien fait et je me suis amusé à refaire quelques parties de ce vieux jeu qui a déja fait ses preuves

Par contre, fais attention au nom du fichier .g1m car il fait plus de 8 caractères et génère une erreur quand on l'importe sur une calto
MustiwaHors ligneMembrePoints: 75 Défis: 0 Message
Posté le 18-08-2011 à 11:49 | #
Merci beaucoup pour ton commentaire

Par contre, je comprend pas ton dernier paragraphe. Le fichier .g1m ne s'appelle pas MR.MIND.g1m ? (soit 7 caractères )
RiptorHors ligneMembrePoints: 722 Défis: 0 Message
Posté le 18-08-2011 à 13:11 | #
Non essaye de le télécharger toi-même et tu verras que tu auras un fichier mastermindcasio.g1m
MustiwaHors ligneMembrePoints: 75 Défis: 0 Message
Posté le 19-08-2011 à 13:53 | #
C'est bizarre... le fichier que j'ai uploadé s'appelait pas comme ça

Mais bon, si j'ai bien compris, il prend le nom que j'ai donné au programme sur le site... C'est bien ça?
TotoyoHors ligneMembre d'honneurPoints: 16093 Défis: 102 Message
Posté le 19-08-2011 à 14:49 | #
En effet, les fichiers prennent le nom du programme posté.
MustiwaHors ligneMembrePoints: 75 Défis: 0 Message
Posté le 19-08-2011 à 14:55 | #
Ah ok... Bon, bah je modifie le nom sur programme tout de suite

Ah mince je peux pas
ThomatosHors ligneAncien administrateurPoints: 3495 Défis: 39 Message
Posté le 19-08-2011 à 14:57 | #
Déjà utilisé, pas étonnant =/
TotoyoHors ligneMembre d'honneurPoints: 16093 Défis: 102 Message
Posté le 19-08-2011 à 15:07 | #
Tu ne peux pas modifier le nom du programme, uniquement les admin

Pages: 1, 2 | Suivante

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