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 >> Direction/Tir >> Snake-
Snake-
Version : V1 Taille : 2158 octets Ajouté le : 2011-11-26 12:42 Modifié le : 2011-12-04 17:09
Auteur et posteur :
DeimosHors ligneMembrePoints: 89 Défis: 0 Message
Planète Casio - Jeu Casio de direction ou tir - Snake- - Deimos - Calculatrices
Nombre de visites sur cette page : 12932
Score au progrank : 43
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
3460 téléchargements | Soumettre un test


Description :

Bonjour ! Je viens vous présenter mon jeu snake.
Cela fait déjà bien 1an que je dois l'avoir sur ma casio, j'ai enfin pris le temps de venir l'uploader.

Vous allez me dire "encore un snake!", mais bon, pourquoi pas ?

Ce snake est très rapide sur ma graph 35+ USB, je n'ai jamais eu l'occasion de le testé sur d'autre.

But :
-Attraper le plus de bêtes possibles, symbolisé par des étoiles *
-Récupérer un maximum de bonus, symbolisé par des dièses #. Attention, ils ne restent pas éternellement.
-Ne pas vous mordre la queue, évidemment.

Touches :
-Déplacements : [PAD]
-Pause d'urgence : [SHIFT] Rappuyer très brièvement dessus pour en sortir

A la fin de chaque partie, vous pourrez voir vos meilleurs scores.

Normalement, il ne devrait y avoir aucun bug (j'y ai joué de nombreuses heures en Français et Philo)

Amusez vous bien et si vous trouvez des choses à améliorer, n'hésitez pas
Merci !

Note : Ce programme utilise les matrices R, S et Q. La R et la S sont nettoyées à la fin du programme

MAJ :
-3 choix de vitesse du serpent proposé (Plus la vitesse sera lente, moins vous gagnerez de points. Ca serait trop simple sinon )


Commentaires :

Pages: Précédente | 1, 2, 3 | Suivante

Ne0tuxHors ligneMembre d'honneurPoints: 3524 Défis: 265 Message
Posté le 26-11-2011 à 23:20 | #

Il existe des dizaines de variables peu ou non utilisées par les utilisateurs...

à toi de porter ton dévolu sur l'une d'elles et d'y mettre une valeur unique (qui ne risque pas d'être rentrée par l'utilisateur).

Par exemple, mettons "pi" dans la variable "R Start". Si "R start" = "pi" alors tu demandes à l'utilisateur si oui ou non il faut initialiser le jeu !

En théorie, l'utilisateur ne verra ce message apparaitre qu'une seule fois ! Et si par un pur hasard "pi" se retrouve dans "R start", il suffira à l'utilisateur de répondre "non" et le tour est joué !

j'utilise cette technique dans mon jeu Ice Slider et je n'ai pas eu de retours négatifs quand à cette méthode...
DeimosHors ligneMembrePoints: 89 Défis: 0 Message
Posté le 27-11-2011 à 13:41 | #
Va falloir que je potasse sur toutes ces variables.

J'ai modifié mon programme sur ma calculatrice, mais je viens de penser à un problème. Si l'utilisateur efface la matrice Q, que l'initialisation a déjà eu lieu, la matrice ne sera pas redéfini. Et il y aura un system error. Et l'utilisateur ne saura pas pourquoi, s'il ne s'y connait pas un minimum
PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 27-11-2011 à 14:50 | #
Sur la page d'accueil du jeu, tu peux mettre "Si vous rencontrez un message Dim Error, appuyez sur (touche) pour initialiser"

Tu peux aussi mettre ce message en commentaire dans le code, au niveau de la ligne qui provoquerait l'erreur. Comme ça, le mec a l'erreur, il appuie sur gauche pour voir la ligne, et il voit ton message, qui lui dit de simplement relancer le jeu et de choisir "initialiser" dans le menu.
DeimosHors ligneMembrePoints: 89 Défis: 0 Message
Posté le 27-11-2011 à 16:14 | #
Voila, j'ai réglé le problème de Dim Error, Merci Pierrotll !
C'est des problèmes tout bête mais qui demandes toujours un peu d'imagination

J'ai mis à jour le programme

PS : J'ai également changé le gif, mais bizarrement, il ne s'actualise pas =o
PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 27-11-2011 à 19:56 | #
Vide ton cache
TotoyoHors ligneMembre d'honneurPoints: 16093 Défis: 102 Message
Posté le 27-11-2011 à 20:04 | #
[CTLR] + [R]
DeimosHors ligneMembrePoints: 89 Défis: 0 Message
Posté le 29-11-2011 à 18:51 | #
Merci

Bon bah voila, je vous laisse tester. Si vous avez des remarques, je suis tout ouïe
The-powerHors ligneMembrePoints: 68 Défis: 0 Message
Posté le 29-11-2011 à 22:15 | #
Ou alors il y a la technique de prendre une variable très peu utilisée par les autres programmes, comme a0, a1, b0 ... et de lui donner une valeur spécifique du genre 5.9467


Pierrotll peux-tu nous espliquer comment tu fais exactement stp ?
j'ai essayer en tapant 5->a0 ça me donne une erreur (sur 95)

@ Deimos 1 snack moins rapide et plus petit serrais mieu je pense, et faire game over quand il sort de l'écran.
ThomatosHors ligneAncien administrateurPoints: 3495 Défis: 39 Message
Posté le 29-11-2011 à 22:35 | #
Il ne faut pas taper a0 comme ça (je sais pas si t'as fait ça, mais on sait jamais), tu peux le trouver dans le catalogue de fonctions !
The-powerHors ligneMembrePoints: 68 Défis: 0 Message
Posté le 30-11-2011 à 09:20 | #
Ha ok merci, j'ai pas pensé au catalogue^^

Pages: Précédente | 1, 2, 3 | Suivante

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