Calculatrices
Graph 35 à 100 (CFX)
Graph 25/25+ (Pro) (fx-7400)
Graph 35+USB/75/85/95 (SD)
Graph 100/100+ (AFX)
ClassPad 300/330
Fx-CG 10/20
Fx-CP 400
Graph 90+E

Retour aux miniatures
Tri avancé
Liste des programmes
Nom Date
MultipliCasio
Fastbrain
Jeux Maths
Candy-Crush
Démineur
Master mind
SpeakBox
Master Mind
Reflex Hub
Qui est-ce
Le grand quizzz
Démineur
Alerte!
Poker
Le pendu
Sqr
Morpion
Labyrinthe Jeu
Getkey Game
Search Me
Pages: 1,2,3,4,5,6,7,8,9,10,11,12,13,14 >>

¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graphs 35 à 100 >> Réflexion >> MultipliCasio
MultipliCasio
Version : 1.1 Taille : 3896 octets Ajouté le : 2019-04-12 00:09 Modifié le : 2019-04-14 18:29
Auteur et posteur :
TituyaHors ligneMembrePoints: 215 Défis: 11 Message
Planète Casio - Jeu Casio de reflexion - MultipliCasio - Tituya - Calculatrices
Nombre de visites sur cette page : 207
Score au progrank : 14
Pas encore de note !

Vous devez être inscrit(e) et avoir 20 points ou plus pour noter.
19 téléchargements | Soumettre un test


Description :

Le principe est très simple ! Faire des multiplications ! (Un poil barbant mais au final marrant je vous l'assure ) Surtout quand vous avez la technique ! (vidéo de Fabien Olicard dessus, fort intéressante )



Fichier 1 pour les français
Fichier 2 pour les anglais


Les calculs vont de 2*2 à 99*99. Lorsque vous êtes ready, vous lancez le chronomètre en appuyant sur la touche prévue. Une fois votre calcul fini, vous vous précipitez vers la touche d\'arrêt et vous y restez appuyé pour valider !
-Si votre réponse est bonne, alors validez la, et recevez alors un nombre de points déterminés en fonction de votre temps !

L'intervalle des points
Cliquer pour enrouler
[0-5]⇒100
[6-9]⇒99-90
[10-15]⇒89-76 (calcul défini "long" = résultat au dessus de 2000 = + de points)
[10-15]⇒89-70
[16-20]⇒76-66 (calcul défini "long" = résultat au dessus de 2000 = + de points)
[16-20]⇒70-60
[21-25]⇒66-40 (calcul défini "long" = résultat au dessus de 2000 = + de points)
[21-25]⇒60-35
[26-30]⇒35-20 (calcul défini "long" = résultat au dessus de 2000 = + de points)
[26-30]⇒35-15
[30-+∞[⇒13-2 (calcul défini "long" = résultat au dessus de 2000 = + de points)
[30-+∞[⇒10-2


Oui mais Tituya, jouer tout seul c'est pas sympa...

Attendez un peu ! J'y viens ! En effet, un mode 2 joueurs est présent ! Même principe, même points, seulement le joueur le plus rapide gagne des points ! Permettant donc différents duels de forces entre vous ! Et donc de pouvoir laminer vos adversaire !



Si vous trouvez le chronomètre trop rapide, réglez le grâce à un menu tout fait !



A présent, qu'attendez vous ? Allez faire vos bataille entre vous ! Que ça soit par calculs mentaux, posés ou bien même effectués avec boulier (chacun ses gouts )

Mes scores
Cliquer pour enrouler
En guise d'outil de comparaison, mes meilleurs scores sont respectivement de :
2 Calculs : 198pts
3 Calculs : 290pts
4 Calculs : 379pts
5 Calculs : 469pts !


A vos calculatrice !
Et faites le meilleur score possible !

MISE A JOUR, version 1.1, le 14/04
-Optimisation de la vitesse de détection du lors de l'appui, rendant donc le jeu plus réactif (Vous n'avez plus besoin de rester appuyé pour valider !)
-Simplification du code + Optimisation globale, passant de 4032 octets à 3896.
-Ajout d'une version anglaise


Commentaires :

Pages: Précédente | 1, 2

TituyaHors ligneMembrePoints: 215 Défis: 11 Message
Posté le 13-04-2019 à 17:36 | #
En fait, j'utilise une boucle while pour le faire, comme cela :
While Getkey≠32
For 1→A To 830
Next
WhileEnd


Donc dans cette configuration, je ne peux pas augmenter la vitesse de détection qui est de 1 par seconde (approximativement). Je ne vois pas comment palier à ce problème
LephenixnoirHors ligneAdministrateurPoints: 14144 Défis: 136 Message
Posté le 13-04-2019 à 17:38 | #
Facile, tu fais rentrer le Getkey dans la boucle de décompte.

For 1→A To 450
Getkey→K
Not K⇒Next

Cette boucle-là attend une seconde (environ) mais peut être interrompue à tout instant. Tu noteras que j'ai changé le 830 en 450 parce que la boucle est plus grosse donc plus lente. J'ai mis une valeur au hasard, il te faudra tester un peu pour trouver une valeur qui donne une seconde.

Note que si ton programme sera lancé sur une Graph 90+E ou un Graph 35+E II, comme la fréquence CPU par défaut n'est pas la même, le compteur ira plus vite.
TituyaHors ligneMembrePoints: 215 Défis: 11 Message
Posté le 13-04-2019 à 17:57 | #
Je l'avais déjà prévu grâce aux paramètres et le réglage des secondes ! Je vais essayer ta méthode de suite
EDIT
Étrangement, ça ne fonctionne pas, et la calculatrice me renvoie sur une erreur syntaxe après la double flèche, une idée ?
LephenixnoirHors ligneAdministrateurPoints: 14144 Défis: 136 Message
Posté le 13-04-2019 à 20:38 | #
Tiens oui, bizarre. Tu peux le faire comme ça sinon :

For 1→I To 450
Getkey→K
K⇒Break
Next

Et en-dessous tu peux tester la valeur du K pour faire ton traitement.
TituyaHors ligneMembrePoints: 215 Défis: 11 Message
Posté le 13-04-2019 à 23:42 | # | Fichier joint
J'ai fais un truc comme cela, pensais tu à ça ? (Je sais il y a des labels )
Lbl 1
For 1→A To 75
Getkey→B
B=32⇒Goto 2
Next
C+1→C (Chrono ici)
Locate 1,1,C
Goto 1
Lbl 2
'Suite du code


EDIT
J'ai fini d'intégrer ça au programme final, tout marche beaucoup plus vite, c'est impressionnant ! j'ai juste un problème, lorsque nous n'appuyons pas sur la bonne touche, le chrono va plus vite le temps de la lâcher.
Programme encore en test en Fichier joint, si vous voulez tester, Si vous trouvez des bugs dites le moi le plus vite possible !
LephenixnoirHors ligneAdministrateurPoints: 14144 Défis: 136 Message
Posté le 14-04-2019 à 07:02 | #
j'ai juste un problème, lorsque nous n'appuyons pas sur la bonne touche, le chrono va plus vite le temps de la lâcher.

Un test indépendant pourrait le confirmer, mais je *crois* que Getkey est plus rapide quand il y a une touche pressée et répétée. Tu ne peux pas y faire grand-chose.

En tous cas c'est déjà une bonne amélioration !
TituyaHors ligneMembrePoints: 215 Défis: 11 Message
Posté le 14-04-2019 à 18:32 | #
Voila, j'ai publié la nouvelle version du jeu, ainsi qu'une version anglophone pour ceux qui veulent.

Pages: Précédente | 1, 2

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 22 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