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 >> Action/Sport >> Snake deluxe
Snake deluxe
Version : 1.02 Taille : 11312 octets Ajouté le : 2012-12-04 20:33 Modifié le : 2012-12-11 21:23
Auteur et posteur :
AdgeffHors ligneMembrePoints: 111 Défis: 4 Message
Planète Casio - Jeu Casio action ou sport - Snake deluxe - adgeff - Calculatrices
Nombre de visites sur cette page : 6575
Score au progrank : 37
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
1473 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY


Description :

Salut vous l'aurez compris ce jeu est tout simplement un snake classique avec 6 niveaux différents. Pour jouer il vous faudra ouvrir la matrice A (les cases [3,1], [4,1] et [5,1] sont utilisées). Le seul problème est sa taille. En effet 10Ko c'est déjà beaucoup^^.

Vous avez un mode classique avec les niveaux qui s'enchaine (avec, je le précise, sauvegarde de score) et un mode 1 niveau vous restez sur le même niveau, vous faites un score mais il n'est pas sauvegardé. Bon pour la vitesse quand je mets hardcore oui c'est exagéré comme nom car quand on s'est habitué c'est tranquille. Bon je vais pas vous dire que vous pouvez passer ma super présentation en mettant un Goto (shift-prgm-jump-Goto) 5 au début du programme non plus^^. Sinon vous avez les commandes pour droitier (touches directionnelles) et pour gaucher (2,4,8,6 et 5 pour mettre pause).
Je précise quand il s'affiche level 1 (ou 2, ou3, ou...) il faut appuyer sur EXE pour lancer !!!

Voilà je crois que j'ai fait le tour j'espère que vous allez plus vous ennuyer en cours^^

Si vous avez des questions...

V1.02 : J'ai changé le menu de vitesse : à la place de mettre hardcore j'ai remplacé par medium, medium par easy et easy par too easy.
________________________________________

Je rajoute une version sans la présentation histoire de prendre moins de place^^
(2ème fichier téléchargeable)

________________________________________


Commentaires :

Pages: Précédente | 1, 2

SiapranHors ligneMembrePoints: 3248 Défis: 17 Message
Posté le 07-12-2012 à 22:45 | #
et bien, au lieu de gérer tes variables une par une, tu peux gérer toutes tes variables d'un coup dans une boucle

par exemple, si tu veux comparer plusieures variables entre elles (collisions d'objets, etc), tu peux faire une boucle qui vérifie pour chaque valeur de la liste, et ce de façon dynamique

10->Dim List 1
//insérer code qui va modifier les valeurs de la liste
0->C
For 1->A To 10
For 1->B To 10
A!=B=>List 1[A]=List 1[B]=>1->C
Next
Next
C[DISP]


C sera nul si toutes les valeurs de la liste sont différentes

si tu avais du faire ça avec des variables différentes, il t'aurais fallu une cinquantaine de lignes pour le même résultat

donc, essaye de coder avec ça en tête


sinon c'est déjà très bien de t'être mis à la programmation. crois-moi, ce n'est pas à la portée de tout le monde, il faut juste ne pas trop avoir peur d'utiliser de nouveaux concepts, et surtout ne pas avoir peur d'essayer même si on ne réussit pas du premier coup

sur ce, bonne chance
AdgeffHors ligneMembrePoints: 111 Défis: 4 Message
Posté le 11-12-2012 à 21:01 | # | Fichier joint
Voilà je reposte maintenant la version qui marche (j'ai corrigé le truc) et je me suis lancé dans le même mais avec une seule boucle (là j'utilise une boucle pour chaque direction) avec des listes (et un max de 30 cases pour le serpent au lieu de 10)
8).
Voilà, Siapran je te joins le prgm (le moteur) du nouveau snake (environ 900o)
TotoyoHors ligneMembre d'honneurPoints: 16102 Défis: 102 Message
Posté le 11-12-2012 à 21:11 | #
Au fait Adgeff, il faut que tu changes la licence, celle-ci ne concerne que les logiciels officiels de Casio.
AdgeffHors ligneMembrePoints: 111 Défis: 4 Message
Posté le 11-12-2012 à 21:12 | #
Ah oki dsl j'ai mis la première qui me passait sous la main^^
Pour les curieux qui se demandent de quelle licence il s'agissait, c'est la licence casio software que j'avais prise
SiapranHors ligneMembrePoints: 3248 Défis: 17 Message
Posté le 11-12-2012 à 21:42 | #
ah bah c'est bien mieux là
il y a encore plein d'autres astuces, mais je te laisserai les découvrir par toi-même au fil du temps (crois-moi, c'est bien plus sympa de trouver tout seul )
GollumHors ligneMembrePoints: 1262 Défis: 2 Message
Posté le 19-01-2014 à 16:49 | #
Je sais, je déterre,
mais quels problems peut on rencontrer avecles goto lbl ?
perso, je les utilise a fond et je n'ai jamais eu de problèmes !

Edit :
En fait une fois il refusait le saut .
RemiwebHors ligneMembre de CreativeCalcPoints: 1040 Défis: 32 Message
Posté le 19-01-2014 à 16:51 | #
Déjà il ne faut pas les utiliser pour faire des boucles, ça rend le code moins lisible et ça bug quand il y a trop de lignes entre un Goto et un Lbl
EltoredoHors ligneModérateurPoints: 4301 Défis: 35 Message
Posté le 19-01-2014 à 16:51 | #
Voilà, le refus de saut mais il y a aussi, en particulier et tout le monde te le dire, la lenteur que cela ajoute à ton programme, sinon des fois quand tu teste le programme après quelques lbl / goto, si tu en rajouter d'autres pour continuer le programme, ça peut ne pas les exécuter

Il faut les utiliser mais avec modération, sinon t'aurai du demander sur le chat ou sur le forum pour ça
GollumHors ligneMembrePoints: 1262 Défis: 2 Message
Posté le 19-01-2014 à 16:51 | #
36 KO OCTETS ?
c'est quoi ce prog ?

Pages: Précédente | 1, 2

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