Posté le 06/11/2018 12:55
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 113 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 06/11/2018 13:28 | #
Un platformer en étant novice c'est plutôt complexe...
Vois ça comme ceci : tu prends une variable gravité qui augmente graduellement quand tu commences à sauter (disons de -1 à -10) et à chaque tour de boucle ton personnage monte de cette distance.
Ici donc il va monter de plus en plus vite.
Mais arrivé en haut, que faire ?
Et bien tu fais l'inverse ! Tu descends de plus en plus vite suivant le même principe.
Pour les collisions c'est une autre histoire, mais si tu arrives à faire ça c'est déjà bien
Citer : Posté le 06/11/2018 19:13 | #
Lorsque tu lances une balle de tenis en cloche, celle-ci fait une trajectoire parabolique, qui ressemble à s'y méprendre à ça :
C'est l'effet de la pesanteur, et j'imagine que c'est ce que tu veux. Une manière assez simple serait donc de se servir d'une fonction du type f(x) = -x², tu vois ce que je veux dire ? Sur l'axe des abscisses (x) tu aurais alors le temps du saut, et sur l'ordonnée (y) la hauteur à laquelle se situe le personnage.
Schématiquement, ça ressemblerait à ça en Basic. Essaie donc dans un programme à part, tu comprendras je pense :
Text 10+Int( -A² + 25 ), J, "θ" //Text (Position verticale), (Position horizontale), "Str"
Next
Citer : Posté le 06/11/2018 20:44 | #
Parfait merci, je pense pouvoir me débrouiller avec ces réponses ( au pire je rajouterais un message
Citer : Posté le 06/11/2018 20:47 | #
Parfait merci, je pense pouvoir me débrouiller avec ces réponses ( au pire je rajouterais un message
Tu pourras le poster ce fameux pendu d'ailleurs
Citer : Posté le 06/11/2018 20:52 | #
Kikoodx je n'ai pas d'ordinateur donc ça risque d'être assez compliqué, surtout que j'ai aucune idée de comment poster un programme
Citer : Posté le 06/11/2018 20:59 | #
Kikoodx je n'ai pas d'ordinateur donc ça risque d'être assez compliqué, surtout que j'ai aucune idée de comment poster un programme
Ah oui effectivement...
A ce que je sache tu dois passer par un ordi, mais si un jour tu arrivais à accéder à un PC avec ta calculatrice :
Pour transmettre/récupérer un programme
Pour publier un programme
Quoi qu'il en soit, bon code
Citer : Posté le 06/11/2018 21:07 | #
Au pire il y aurait pas une section pour écrire un programme ( le recopier en langage casio ) ou n'est il pas possible de trassurer un programme via portable ???
Citer : Posté le 06/11/2018 21:09 | #
Au pire il y aurait pas une section pour écrire un programme ( le recopier en langage casio ) ou n'est il pas possible de trassurer un programme via portable ???
Effectivement si tu veux tu peux le recopier avec un éditeur de texte et le publier sur le site tel quel, en .txt, mais le nombre de téléchargements risque en conséquence en brin plus faible, mais une âme charitable pourrait te donner un .g1m correspondant
Citer : Posté le 06/11/2018 21:12 | #
D'accord je vais voir pour faire ça un jour si j'ai le temps, je regarderais ce week-end
Et pour le nombre de telechargements je m'en fous un peu je fais des programmes par passion
En tout cas merci bien pour les réponses je vais essaler de voir tout ça
Citer : Posté le 06/11/2018 21:23 | #
La technique utilisée est ce qu'on appelle la méthode de Verlet.
Pour simplifier tu fixes la gravité à une valeur G=-9.81
Ton perso à deux variables. Sa position X et sa vitesse V
A chaque itération tu fais
V += G
X += V