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 >> Invaders
Invaders
Version : 1.0 Taille : 1556 octets Ajouté le : 2014-03-11 20:30 Modifié le : 2014-03-11 20:30
Auteur et posteur :
Julien_1Hors ligneMembrePoints: 140 Défis: 13 Message
Planète Casio - Jeu Casio de direction ou tir - Invaders - julien_1 - Calculatrices
Nombre de visites sur cette page : 7339
Score au progrank : 37
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
1479 téléchargements | Soumettre un test


Description :

Un Space Invaders ( fait en quelques heures de cours ) en Locate avec enregistrement des scores dans une liste.

P.S. : je sais il y en a déjà pas mal, des Invaders, mais c'est un de mes premiers jeux !!!


Commentaires :


DarkysunHors ligneMembrePoints: 1747 Défis: 52 Message
Posté le 13-03-2014 à 18:34 | #
je l'ai testé et ya eu un gros bug : quand j'ai fait un partie j'ai perdu et le score était -300 et quand j'ai voulu regarder mes scores : il a affiché - 300 et zéro (qu'il venait de créer) et il m'a dit : nouveau score

Sinon j'aime pas trop ton utilisation des Listes : tu l'affiche en brut mais tu devrais mieux faire comme ca :
déjà tu devrais sélectionner uniquement les 6 meilleurs score. Pour cela il faut initialiser avec cette fonction : 7→Dim List 1
Ensuite, chaque fois que tu finis une partie tu as ta variable de score (mettons K) et tu fais K→List 1[7] (tu l'insères à la 7eme place de la Liste 1)
SortD List 1 (tu trie dans l'ordre décroissant ta liste 1)

et enfin lorsque tu veux afficher tes scores tu peux mettre :
Locate 1,2,"Scores :"
For 2→X To 7
Locate 10,X,List 1[X-1]
Next◢
et voila tu as tes scores et c'est déjà beaucoup plus propre

TrobinHors ligneMembrePoints: 2 Défis: 12 Message
Posté le 06-04-2014 à 21:06 | #
J'ai le même problème que Darkysun, en plus quand j'ai gagné j'ai eu -220 points environ, et quand j'ai perdu j'ai eu -200 o_O
Essaie d'éviter autant de conditions dans le programme, je pense qu'on peut optimiser ça, et pour le menu je te conseille de ne pas mettre autant d'instructions et conditions dans la même boucle pour le menu, par exemple mets un Getkey→A dans une petite boucle qui ne contiendra finalement presque que ça et qui se répétera que si le joueur n'a pas appuyé sur les touches que tu voulais et donc dès qu'il appuie sur haut ou bas, cela changera le menu, ce sera bien plus fluide je pense après comme c'est ton premier jeu (et peut-être programme ?) je comprends, je faisais à peu près pareil avant.
Julien_1Hors ligneMembrePoints: 140 Défis: 13 Message
Posté le 07-04-2014 à 21:10 | #
Merci de vos commentaires et désolé pour ce problème récurrent.... Je vais essayer de remettre le nez dans ce programme et d'optimiser tout ça un peu, assez rapidement je l'espère ( ça fait déjà un mois que j'aurais dû y penser mais j'ai pas le temps/courage je programme plus en ce moment en Apple script ).
DarkysunHors ligneMembrePoints: 1747 Défis: 52 Message
Posté le 09-04-2014 à 19:15 | #
bonne chance c'est un jeu prometteur
TrobinHors ligneMembrePoints: 2 Défis: 12 Message
Posté le 09-04-2014 à 19:34 | #
Bizarrement, sur ma Graph 95 le menu est assez réactif, alors que sur l'émulateur de Graph 85 (j'ai d'abord testé sur l'émulateur) il faut appuyer bien plus longtemps alors qu'il est plus rapide (en tout cas sur mon ordi) mais c'est toujours bien d'essayer d'optimiser les programmes, car ils peuvent prendre moins de place et être bien plus rapides pour les calculatrices lentes, et ça te permettra de t'améliorer
Bon courage pour ton jeu en tout cas

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