Gestion du compte
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
TargeT
Snake 4
Master Epervier
Falling
4 cars
Call of casio
Catch'em all !
D-Day 44
Niaiseux 3.0
Invaders
Shoot Fly
Tower blocks
Snake 2013
Snake2
Spacedestroyer
Bucheron bourre
Orbital
X-cave
Painponge
Verre 2 terre
Pages: << 1,2,3,4,5,6,7,8 >>

¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graphs 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_1
Hors ligne
Membre
Points: 140
Défis: 13
Message
Planète Casio - Jeu Casio de direction ou tir - Invaders - julien_1 - Calculatrices
Nombre de visites sur cette page : 4855
Score au progrank : 35
Pas encore de note !

Vous devez être inscrit(e) et avoir 20 points ou plus pour noter.
1137 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 :


Darkysun
Hors ligne
Membre
Points: 1746
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

Trobin
Hors ligne
Membre
Points: 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_1
Hors ligne
Membre
Points: 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 ).
Darkysun
Hors ligne
Membre
Points: 1746
Défis: 52
Message
Posté le 09-04-2014 à 19:15 | #
bonne chance c'est un jeu prometteur
Trobin
Hors ligne
Membre
Points: 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 v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 50 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd