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 » Besoin d'aide pour la suite du Super Drawstat
Sylverstund Hors ligne Membre Points: 5 Défis: 0 Message

Besoin d'aide pour la suite du Super Drawstat

Posté le 17/02/2015 20:56

Bonjour tout le monde,
Je me présente très vite fait : Simon, 16 ans, j'ai commencé la programmation sur calculatrice il y a moins de deux mois et je souhaite me lancer dans la programmation dans des jeux... J'ai commencé par le principal et je sais que je suis capable de continuer et de m'améliorer de jour en jour... J'ai une casio graph 35+ comme la plupart des lycéens...

Je suis actuellement en train de faire un jeu (Flappy Bird, exactement) sauf que j'ai besoin d'aide :
J'ai commencé à faire l'oiseau (idem au vrai) avec PlotOn et F-Line et il met environ 1,46 secondes pour se faire...
Ensuite j'ai utilisé le DrawStat (d'ailleurs je souhaite remercier énormément planet-casio pour ces merveilleux conseils) et il met environ 0,80 seconde à se faire...
Puis j'ai finalement réussi à le refaire avec le Super DrawStat où il met environ 0,60 seconde à se créer...
J'ai vu que certaines personnes arrivent à faire des animations incroyables avec une rapidité d'animation qui ressemble à de l'instantanée.
Je souhaite donc avoir des conseils me permettant un jeu clair et fluide et si possible voir comment ils ont réussi pour qu'ils atteignent à leurs résultats (je pense à tous ces personnes qui sont dans le TOP 20 dont je trouve que leur travail est tout juste incroyable !)

Je vous remercie d'avoir pris le temps de lire ce sujet et de si possible l'avoir répondu...
Je répondrai à toutes vos questions si vous avez besoin de renseignements supplémentaires
Bonne journée ou Bonne soirée !


Darkysun Hors ligne Membre Points: 1747 Défis: 52 Message

Citer : Posté le 17/02/2015 21:26 | #


Tu n'arriveras jamais à faire un flappy bird aussi fluide en basic (avec l'oiseau fidèle au vrai) : celui de Dark Storm (avec le meme oiseau) est un add-in : il est fait en C. Le C est ENORMEMENT plus puissant que le basic et permet de faire des jeux beaucoup plus rapide La plupart des jeux qui sont dans le top 20 sont d'ailleurs en C (sauf clonelab, arkenstone et d'autres encore )
Si je ne réponds pas à un post depuis trop longtemps : envoyez-moi un message pour me le rappeler !




Lephenixnoir Hors ligne Administrateur Points: 24670 Défis: 170 Message

Citer : Posté le 17/02/2015 21:28 | #


Les jeux qui réussisent à faire des animations très fluides sont soit en C, soit basés sur le Super DrawStat. À vrai dire, on n'a pas de méthode pour tracer plus vite...

Pour référence, dans les 7 premiers jeux du top 20, seuls Fruit Ninja, Evasion Survival, Jetpack Joyride et Gravity Duck sont des add-ins, les trois autres étant tous en Basic.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Ninestars Hors ligne Membre Points: 2462 Défis: 24 Message

Citer : Posté le 17/02/2015 21:29 | #


Tu as deux types de jeux, les jeux basic (ce que tu es en train de faire) et les jeux qu'on appelle Add-in qui sont créés en C (un language, au même titre que le Basic mais plus puissant).
En Basic, il faut trouver des astuces pour faire des animations fluides, par exemple utiliser la commande de texte, faire des images plus petites, ... mais il y a une limite
Sylverstund Hors ligne Membre Points: 5 Défis: 0 Message

Citer : Posté le 17/02/2015 21:39 | #


Ah d'accord...! Et est ce qu'on pourrait m'expliquer comment faire un add-in en C ?

Je vous remercie pour vos premières réponses si rapides
Débutant mais motivé
Prèt à passer des nuits blanches pour régler un problème tout con...
Intelligide Hors ligne Membre de CreativeCalc Points: 49 Défis: 5 Message

Citer : Posté le 17/02/2015 21:43 | #


Il faut apprendre les bases du langage C http://openclassrooms.com/courses/apprenez-a-programmer-en-c

puis tu installes le logiciel http://www.planet-casio.com/Fr/forums/lecture_sujet.php?id=12610&page=

et tu peux suivre un de mes (mauvais) tutos http://www.planet-casio.com/Fr/forums/topic12907-1-Apprendre-le-C-casio-Partie-6-Les-graphismes.html pour véritablement apprendre les fonctions bien spécifiques aux calculatrices Casio (qui n'utilisent pas les mêmes fonctions que les PC )

De plus, tu as ici une communauté (extrêmement) active qui se feras (j'espère) une joie de t'aider si tu as un problème
Sylverstund Hors ligne Membre Points: 5 Défis: 0 Message

Citer : Posté le 17/02/2015 21:56 | #


Très bien ! Merci beaucoup !

Et oui, je vois en effet que cette communauté est très active et donne de très bon conseils
Débutant mais motivé
Prèt à passer des nuits blanches pour régler un problème tout con...
Silaxe Hors ligne Membre Points: 809 Défis: 12 Message

Citer : Posté le 17/02/2015 23:53 | #


Tu peux regarder le code de mon Flappy bird qui utilise le Super Drawstat.
Sylverstund Hors ligne Membre Points: 5 Défis: 0 Message

Citer : Posté le 18/02/2015 14:01 | #


Oui bien sur
Débutant mais motivé
Prèt à passer des nuits blanches pour régler un problème tout con...
Silaxe Hors ligne Membre Points: 809 Défis: 12 Message

Citer : Posté le 18/02/2015 18:29 | #


Mais sera t-il meilleur ?
Comment tu vas t-y prendre? La calculatrice sera retournée de 90 ° ou il y a aura un scrolling ?

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 232 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