Programme Jeu Sniper Casio [Résolu]
- 3 mai 2005 à 00:52
boubou - 21 nov. 2011 à 09:08
Voici un de mes progs que j'ai réalisé avec le logiciel FX-Interface version 4.0 sous Windows 98
Calculatrice Casio Graph65
Sniper est un pti jeu de tir dans 1 repère (O,Ox,Oy).
"Sniper 1.0"
0ºA~Z
Ran#©3+.8ºC
Plot C-.1,.5
Plot C+.1,.5
Line:""
"Charge de"
"poudre"?ºA
Graph Y=-5X^2+AX
(-2A)¹-10ºR
R>=C-.1äR=<C+.1ä1ºB
B=1ä"BOUM !"
B<>1ä"PERDU"
Attention certains caractères ne sont pas bien afficher (il faut l'editeur adéquate)
Message d'erreur : Ma Error
Casio jeu
Code de jeux pour calculatrice casio fx-92 - Meilleures réponses
Programme jeu calculatrice casio graph 35+e - Meilleures réponses
Programme Jeu Sniper Casio ✓ - Forum - Programmation
Jeu calculatrice casio fx-92 ✓ - Forum - Calculatrices
Comment mettre des jeux sur la casio fx-92 - Forum - Jeux vidéo
6 juin 2009 à 20:28
Ce sujet date depuis quelque temps.
Cependant, pour les prochains visiteur je vais répondre cocoggu.
C'est faux, il n'y a pas besoin d'être expert pour faire afficher un trucen continue.
Cependant pour programmer, la il ne faut plus être débutant :D.
C'est pourquoi je me contenterai de répondre à sa question: un mouvement continu .
Nous commençons par initialiser les variables: A et B que nous allons utiliser pour indiquer les coordonnées du point:
1>B Le point initial s'affichera en haut à Gauche de l'écrant.
ClsText
A+1>A
If A=21:Then Goto 1
Else If B=7:Then Goto 2
I+1>I
Locate A,B,"."
Lpwhile I ><40 >< = Différent Histoire que l'affichage ne soit pas trop rapide
A-1>A
B-1>B
Avec ce morceau de code, vous verrez défiler un point sur la première ligne de l'écrant à une vitesse assez lente. C'était pour répondre à la question de cocognu.
Maintenant nous pouvons améliorer ce programme afin que quand on appuie sur une des flèche, la direction de défilment change (nous dirigeons le points). La deuxième étape dans la programmation d'un Snake.
If A=21:Then A-1>A
Else If B=7:B-1>B
Else If B=0:B+1>B
Else If A=0:A+1>B
If Getkey=37:Then Goto 1
Lpwhile I ><4 >< = Différent Histoire que l'affichage ne soit pas trop rapide
B+1>B
If Getkey=27:Then Goto 0
Avec ce code, vous pourez dirriger le "curseur" soit vers le bas, soit vers la droite. Pour les autres direction ajoutez des "getrkey" avec la touche correspondante à la direction etc... A vous d'amélioré.
Le code a été testé et il fonctionne cependant, il se peut quand recopiant j'ai laissé quelques erreurs.
Enfin vous verrez bien, ce n'est qu'à titre d'exemple, à ceux qui veulent progresser d'améliorer ce code pour en faire un snake à la fin.
Dans ce code a été employé les fonctions:
Getkey: Elle attribue une variable à la dernière touche appuyé sur le clavier (chaque touche correspond à une varialbe (elles sont indiquées dans votre manuel).
Exemple: Si j'appuie sur la touche flêche bas lors de l'exécution du programme, getkey sera égale à 37.
Do & Lpwhile: Fonction d'une boucle. Do est le début de la boucle, Lpwhile <Conditoon> va renvoyer à Do tant que la condition est appliquée.
Ici je m'en sert pour limiter la vitesse de défilement, essayé ce code en supprimant les lignes qui partent de DO jusqu'à Lpwhile, vous constaterez que la vitesse est très rapide. Si vous changez la valeur de I dans la condition (augmenter la) vous changerez ainsi la vitesse, plus I est grand, plus la vitesse est lente.
If & Else If & Then & Ifend: Fonction de base pour les conditions. Attention ces commandes ne sont pas forcément dans les graph 25.
Lbl & Goto: Fonction de base de la boucle. Lbl définie une ligne, Goto renvoie à la ligne définie précedement ou après par lbl.
Attention Lbl ne peut prendre comme valeur que des chiffres (0-9).
Je suis archi débutant en programation casio, mais pas en C ou en VBA...
Je cherche pas à faire un miracle, mais juste une apli pour un partiel, donc un truc tappé en 20 minute ;)
Mais je cherce déséspérément comment insérer les opérateur logique if, then, else...
Normalement c'est shift/COM et là c'est du gateau. Mais sur ma graph 65, il y à pas l'entrée COM !!!
Pourtant j'ai lu le manuel, et j'ai déja fait des truc sur graph 35+. Mais là nada !
Perso j'ai peur d'un bug bizard...
J'éspère que le sujet est pas mort ;)
3 mai 2005 à 01:08
Erratum : le message d'erreur est Syn Error:
euh ou on trouve le petit truc a coté de Ran# ?
21 nov. 2011 à 09:08
Le truc a côté est en fait un espace...
3 mai 2005 à 10:47
la liberté implique des concessions mais ça c'est un avis personnel
7 mai 2005 à 10:41
Y-a-t-il des programmeurs sous Casio ?
23 déc. 2006 à 18:24
Je suis un programmeur débutant sur casio 65 et je voudrais savoir comment on pourrait faire pour créer un mouvement continu comme dans un snake par exemple car j'ai essayé de faire un million de boucles sans jamais réussir.
24 déc. 2006 à 00:47
si tu est débutant ce n'est pa encore à ta portée car c'est tres difficile de faire un snake (pour l'affichage)
sinon pour l'erreur lorsque syn ereur s'affiche appui sur la touche fleche gauche ou fleche droite et tu devrai atteirir dans ton programme la ou il y a l'erreur
carla comme y'a pas les bon symbole j'arrive pa a reperer l'erreur
29 sept. 2007 à 12:33
mais comment on met un jeux sur la claculatrice casio graph 65 ??
on doit rentrer toutes ces donnée dans la calculatrices ?
il fo marker "charge de poudre"?->A
8 janv. 2008 à 16:40
tu va sur google tu le telecharge tu prend ton cable et tu le mets sur ta calculette ;)
cool non ??? aller chussss les artistes !!!
problemme pas de cable comment je fait
Achètes-en un sur le net :
Exemple : sur le site Priceminister :
http://www.priceminister.com/offer/buy/8146798/Casio-GRAPH-65-Calculatrice-Mode-d-emploi-Calculatrice.html
--> Logiciel FX-Interface version 4.0
http://www.jeuxcasio.com/viewdownloaddetails-57-FX-Interface.html
Faites attention à mes Goto et Lbl, j'ai oublié de changer les lignes.
Exemple Goto 4 ne fonctionnera pas étant donné que lbl 4 n'a pas été défini.
C'est donc pour cette ligne: goto 1.
A vous de l'améliorer, ce n'est qu'un extrait de code, après il vous faudra vous armez de patiente et de persévérance pour finaliser votre projet.
Vous pouvez donc Ajouté avec des conditions sur les getkey et d'autre ligne ou vous metterez en boucle B-1>B ou A-1>A selon la touche actionner (cf partie précédente du programme ;)) les directions Gauche et haut.
Bon j'en ai déjà assez dit, à vous de jouer :D
Hum... Bisare.. Le menu Com tu l'atteins en faisant [SHIFT]->VARS->F1.
T'as peut être un problème électronique, alors essaye de faire sa ( FAIT EXACTEMENT CE QUE JE DIS, tu pourrais avoir des problème sinon) :
Arrète ta calculette
Appui sur F6->(A+B/C)->AC/ON, ensuite tu appui sur le chiffre correspondant a KEY ( 3 normalement ).
Ensuite tu suis les instruction, il va te demander d'appuyer sur les touches les unes a la suite des autres. Si le une touche de fonctionne pas, amène la a ton revendeur, si le test se fini, appui sur RESET ( derrière la calculette) et amene la chez ton revendeur ^^'