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.

Forum Casio - Autres questions


Index du Forum » Autres questions » problème de boucle...
Darks-ninja Hors ligne Membre Points: 77 Défis: 16 Message

problème de boucle...

Posté le 25/08/2014 20:27

Salut à tous. J'ai un problème avec mon jeu. Voilà mon problème :
mon jeu (qui ressemble à un space invader) possède une boucle principale qui permet (entre autre) que mon personnage se déplace. Elle permet aussi d'afficher un timer (U). Ce timer indique le temps restant avant l'apparition du prochain bonus.
U=RanInt#(50,200)
Mais le problème est la : comme mon code est :
Isz K
If K=U
Then 0->K
RanInt#(50,200)->U
Else Text 29,5," "
IfEnd

Mon code est trop long pour que je puisse l'écrire entièrement mais voici un extrait...
K sert a faire le décompte.
L'affiche à 29,5 le résultat de U-K.
Mon problème est que comme ce code est situé à l'intérieur de la boucle principale, le déplacement de mon joueur est beaucoup ralenti.
Voilà. Si vous avez une solution pour faire mon décompte sans que le déplacement de mon joueur soit affecté, je vous serait super reconnaissant.
PS : pour ceux qui voudront tester mon jeu, la version 1.1 avec le système de bonus sortira environ dans 2 semaine je pense...
PS2 : il me semble avoir vu dans le règlement du concours que si un jeu était mis en ligne sur planète casio, on ne pouvait plus le proposer pour le concours ?
Si j'ai correctement lu, vous me conseillez quoi : de poster ce jeu pour le coucours (il sera normalement prêt à temps avec toutes les améliorations que j'ai en tête ) ou de poster mon second jeu (mais je ne suis pas sûr de finir à temps...)
Pour vous donner une petites approximation de l'avancement de mes projets, mon 1er est à 85% de sa version 1.1 et le 2ème est ... je viens de le commencer.
Mon 1er est en basic casio et le 2ème est un add in en C Casio.
J'ai commencé le basic casio il y a un peut mois d'un an et le C il y a ... un peut moins d'une semaine.
Les graphismes du 1er SONT pas mal mais les graphismes du second SERONT encore mieux.
PS3 : oui, je parle beaucoup :)


Xavier59 Hors ligne Membre de CreativeCalc Points: 1337 Défis: 12 Message

Citer : Posté le 25/08/2014 20:32 | #


Je n'ai aucune idée pour ta boucle.
En revanche, attend ton 2ème jeux en add-in ...

Ajouté le 25/08/2014 à 20:33 :
Quand tu auras 50 points tu aura accès au chat

1337
Positon Hors ligne Rédacteur Points: 2396 Défis: 57 Message

Citer : Posté le 25/08/2014 20:35 | #


Pour la boucle il n'y a pas grand chose à faire, à part sacrifier un peu d'ergonomie contre de la vitesse : par exemple, tu peux afficher ta variable uniquement toutes les 10 itérations

Ajouté le 25/08/2014 à 20:37 :
Tu peux aussi tout reprogrammer pour que ton jeu se déroule sur l'écran texte
Btl Hors ligne Ancien modérateur Points: 3879 Défis: 107 Message

Citer : Posté le 25/08/2014 20:38 | #


j'ai supprimé le doublon.
Un excellent tuto video qui vous explique comment transférer des fichiers de l'ordinateur vers la calculatrice et vice versa ma chaine youtube
mes jeux
mes jeux

Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games

Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le
Darks-ninja Hors ligne Membre Points: 77 Défis: 16 Message

Citer : Posté le 25/08/2014 20:48 | #


Merci Xavier pour l'astuce des 50, je ne savait pas.
Positon : Impossible de tous reprogrammer car cela prendrait trop de temps et l'écran est trop petit en mode text : 21*7 contre 128*64. Mais par contre je vais suivre ton 1er conseil.
Btl : Déso pour le double post.
Casio Graph 35+ USB tweaké 75

Mes Projets
Mes Projets
♠ Galaxy Invader ++ ♠
♣ Jeu en BASIC CASIO ♣
Mes Passions
Mes Passions
♥ Les Mangas ♥
♥ La Programmation ♥
♥ Les Jeux Vidéo ♥
Mes Languages
Mes Languages
♠ HTML/CSS ♠
♠ JAVASCRIPT ♠
♠ JAVA ♠
♠ C ♠
♠ C# ♠
♠ PHP/MY SQL ♠
♠ BASIC CASIO ♠

* Pour la plupart de
ces languages, je ne
possède que des bases...
Mes Citations
Mes Citations
☺ Tout s'acquiert avec de la pratique :
La programmation ne fait pas exception
☺ La valeur n'attend pas le nombre des années. 8)
Images
Images

Positon Hors ligne Rédacteur Points: 2396 Défis: 57 Message

Citer : Posté le 25/08/2014 22:14 | #


Je plaisantais hein, bien sûr que tu n'allais pas tout refaire
Darks-ninja Hors ligne Membre Points: 77 Défis: 16 Message

Citer : Posté le 25/08/2014 23:51 | #



Casio Graph 35+ USB tweaké 75

Mes Projets
Mes Projets
♠ Galaxy Invader ++ ♠
♣ Jeu en BASIC CASIO ♣
Mes Passions
Mes Passions
♥ Les Mangas ♥
♥ La Programmation ♥
♥ Les Jeux Vidéo ♥
Mes Languages
Mes Languages
♠ HTML/CSS ♠
♠ JAVASCRIPT ♠
♠ JAVA ♠
♠ C ♠
♠ C# ♠
♠ PHP/MY SQL ♠
♠ BASIC CASIO ♠

* Pour la plupart de
ces languages, je ne
possède que des bases...
Mes Citations
Mes Citations
☺ Tout s'acquiert avec de la pratique :
La programmation ne fait pas exception
☺ La valeur n'attend pas le nombre des années. 8)
Images
Images


LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

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