Posté le 30/04/2012 15:33
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 103 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
Citer : Posté le 30/04/2012 16:02 | #
Je vais pencher dessus, c'est un peu plus compliquer que je pensais !
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 30/04/2012 16:04 | #
C'est pas mal, mais j'aime pas trop le système de C=direction parmi {1, 2, 3, 4}
Je pense qu'il est plus simple d'utiliser 2 variables correspondant au déplacement en abscisse et en ordonnée. Exemple :
PxlOn B,A
GetKey
If C
Then Ans=28=>-1->D
Ans=37=>1->D
D=>0->C
Else Ans=38=>-1->C
Ans=27=>1->C
C=>0->D
IfEnd
A+C->A
B+D->B
LpWhile 0=PxlTest(B,A
Après c'est un avis personnel, la vitesse d'exécution ne varie pas énormément.
Citer : Posté le 30/04/2012 16:09 | #
De toute façon, c'est difficile de l'optimiser, les fonctions graphiques sont lentes :/
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 30/04/2012 16:10 | #
@ PLL, n'est-ce pas plus rapide de mettre LpWhile Not PxlTest(B,A ?
Citer : Posté le 30/04/2012 16:33 | #
@ PLL, n'est-ce pas plus rapide de mettre LpWhile Not PxlTest(B,A ?
J'ai testé, c'est effectivement plus rapide de 0.15 millisecondes
Citer : Posté le 30/04/2012 16:36 | #
J'ai testé, c'est effectivement plus rapide de 0.15 millisecondes
C'est ce qui permet aux bons joueurs comme moi (par exemple 8) ) de gagner !
Je suis curieux de voire la façon dont tu vas traiter la gestion du lightcycle piloté par la calculatrice !
La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Citer : Posté le 30/04/2012 16:39 | #
Merci !
La solution de Pierrotll étant plus complexe que la mienne, je n'y avais pas pensé .
Par contre l'histoire du
//ou du
LpWhile Not PxlTest(B,A
Je n'y arrive pas sa se "fini" dès que je lance
J'y réfléchi :/
Une fois pendant 4 mois.
Une autre pendant 6 mois.
Citer : Posté le 30/04/2012 16:44 | #
Je le trouve au contraire plus simple.
Evidemment, avant d'entrer dans cette boucle il faut qu'une des variables C ou D soit non nulle.
Citer : Posté le 30/04/2012 16:53 | #
Ok Merci !
Je n'ai pas encore "l'esprit" d'un programmeur, c'est pourquoi mes programmes sont un peu du "bricolage".
Mais ça viendra
Une fois pendant 4 mois.
Une autre pendant 6 mois.
Citer : Posté le 30/04/2012 17:20 | #
Je suis d'accord ac PLL, c'est plus simple comme ça
Citer : Posté le 01/05/2012 09:09 | #
J'avais essayé de refaire Achtung die Kurve sur calto avec PRGM2. Malheureusement, il est très difficile de coordonner les deux calculatrices tout en ayant une vitesse d’exécution potable.