Page 1 sur 1

Méli-Mémo : un jeu de mémoire visuelle sur fx-92+SC

Message non luPosté: 18 Fév 2020, 22:38
de grosged
Salut à tou(te)s !

Je vous propose sur Casio fx-92+ Spéciale Collège un petit jeu graphique qui, je l'espère, mettra à rude épreuve votre mémoire visuelle :p

Le but est de tenter de retranscrire le parcours aléatoire d'une croix parmi les 9 cases composant l'espace de jeu, et ce grâce au pavé numérique qui reflète idéalement le terrain de 3x3 cases ;)

Tout d'abord, le programme affiche un semblant de grille (il y a une astuce de tracé pour faire court :p ).
Puis, on entre la longueur souhaitée pour les séquences (de 1 à...10 pour les plus téméraires! )
Et ...Attention! La partie démarre illico presto !
Une croix se balade furtivement de case en case...Et disparaît ! A vous d'entrez "numériquement" votre proposition :p
Le jeu tournera en boucle jusqu"à ce que vous fassiez une erreur : alors, la Casio affichera un laconique "Non", suivi de la bonne séquence. Enfin, la machine terminera par l'affichage de votre score (=nb d'essais réussis * longueur de séquence)

D'abord un petit réglage pour se débarasser du repère orthonormé (et tout le toutim') : [seconde] [config] [flèche vers le bas] "4:Algorithmique" ; "1:Arrière-plan" ; "4:Aucun" et le tour est joué :p
Et maintenant , on passe à la saisie du programme :

Code: Tout sélectionner
Stylo écrit
Répéter 4
   Répéter 3
      Tourner de ↺ 90 degrés
      Avancer de 12 pixels
   ⤴   
   Avancer de 24 pixels

Stylo relevé
Style Croix
Aller à x=0;y=99
?→F
-1→E
C→M
Répéter jusqu'à C≠M
   RanInt#(0;8→A
   0→M
   Répéter jusqu'à M≥10^(F-1
      10M+A+1→M
      Répéter 4
         Aller à x=-30+12(A-3Ent(A÷3;y=-18+12Ent(A÷3
      ⤴
      A+RanInt#(1;8→A
      Si A>8 Alors
         A-9→A
      Fin
   ⤴
   Aller à x=0;y=99
   ?→C
   E+1→E

"Non"
Afficher résult M
"Résultat :"
Afficher résult EF

J'espère que ce petit jeu vous amusera !

(désolé pour l'absence de capture d'écran : je n'ai plus d'émulateur fx-92+SC actuellement...Si quelqu'un pouvait en poster une, ça serait sympa :) )

EDIT: bug corrigé, merci @ptijoz ;)

Re: Méli-Mémo : un jeu de mémoire visuelle sur fx-92+SC

Message non luPosté: 19 Fév 2020, 09:21
de critor
Merci pour ce nouveau petit ovni bien sympa, d'une conception fort astucieuse. :)

Pour l'instant, j'ai ce genre de chose :
Image
Mais c'est peut-être moi qui ai fait une erreur de saisie :
http://wes.casio.com/math/index.php?q=I ... 03F901F902

Re: Méli-Mémo : un jeu de mémoire visuelle sur fx-92+SC

Message non luPosté: 19 Fév 2020, 18:20
de grosged
Merci de t'être penché sur le sujet, critor ;)

J'ai trouvé la ligne où se trouve ton erreur de saisie :

Code: Tout sélectionner
Aller à x=-10+12(A-3Ent(A÷3;y=-18+12Ent(A÷3

Remplace juste -10 par -30 ;)

Et merci pour ta capture d'écran ;)
Au fait, ça m'a rappelé que j'avais oublié de conseiller de ne pas afficher de repère orthonormé (je vais le mentionner dans le post initial ;) )

Re: Méli-Mémo : un jeu de mémoire visuelle sur fx-92+SC

Message non luPosté: 19 Fév 2020, 20:29
de critor
Merci, ça a l'air bon maintenant. :)

Voici ta capture d'écran ainsi que ton lien Casio :
Image
http://wes.casio.com/math/index.php?q=I ... 03F901F902

Re: Méli-Mémo : un jeu de mémoire visuelle sur fx-92+SC

Message non luPosté: 19 Fév 2020, 21:13
de grosged
Merci bien, critor 8-)

Re: Méli-Mémo : un jeu de mémoire visuelle sur fx-92+SC

Message non luPosté: 20 Fév 2020, 07:30
de Dogm
Super concept :).

J'essaierais de l'adapter en python :p

Re: Méli-Mémo : un jeu de mémoire visuelle sur fx-92+SC

Message non luPosté: 23 Fév 2020, 14:43
de ptijoz
Bonjour
je viens d'essayer. c'est sympa, rapide et amusant.
j'ai essayé avec F? 1
et de temps en temps ça m'affiche une séquence de 2 croix... soit j'ai mal recopié le code soit il y a un bug quelque part.

Re: Méli-Mémo : un jeu de mémoire visuelle sur fx-92+SC

Message non luPosté: 23 Fév 2020, 20:53
de grosged
Merci pour ton intérêt et pour le test, aussi ;)
J'ai trouvé la source du bug, c'est là :

Code: Tout sélectionner
Répéter jusqu'à M>10^(F-1


comme 10^0=1 , hé bien lorsque la toute première case s'avère être la touche [1] , la condition fait boucler une fois de trop /!


Il faut donc remplacer > par ≥ ;)

Code: Tout sélectionner
Répéter jusqu'à M≥10^(F-1

Re: Méli-Mémo : un jeu de mémoire visuelle sur fx-92+SC

Message non luPosté: 23 Fév 2020, 21:03
de ptijoz
Ok c'est bien si c'est débogué ! :)
sinon il faut aussi changer le code casio de Critor car je suis parti de celui là