Posté le 07/12/2021 06:26
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 201 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 07/12/2021 09:10 | #
Inclure dans quel sens ? Si tu veux afficher l'image, il faut utiliser RclPict. Si tu veux distribuer l'image et le programme dans un seul fichier alors ce n'est pas possible, une image .g3p va dans la mémoire de stockage alors que les programmes qui sont dans le .g3m vont dans la mémoire principale ; tu ne peux pas les mélanger.
Citer : Posté le 07/12/2021 11:02 | #
Salut !
Je t'invite à prendre connaissance de la dernière partie de ce tutoriel si tu souhaites l'insérer dans la calculatrice : https://www.planet-casio.com/Fr/programmation/tutoriels.php?id=89
Au passage, je ne sais pas si c'est ce que tu as utilisé mais il existe à présent un outil en ligne pour convertir tes images en g3p
(Et de toute façon, vous pouvez pas dire le contraire)
MultipliCasio
RDM Calculs
Back Mirror
A Switch To The Top C
Citer : Posté le 17/12/2021 00:34 | #
Inclure dans quel sens ? Si tu veux afficher l'image, il faut utiliser RclPict. Si tu veux distribuer l'image et le programme dans un seul fichier alors ce n'est pas possible, une image .g3p va dans la mémoire de stockage alors que les programmes qui sont dans le .g3m vont dans la mémoire principale ; tu ne peux pas les mélanger.
Dans les modèles "9750gii / 9860gii" utilisant le programme "BIDE", je peux insérer une image et l'enregistrer sous g1m, puis la transférer vers la calculatrice / l'émulateur.
La même chose que je veux faire dans le "Graph 90 + E / CG50". Je veux faire un programme d'ingénierie et il est important de montrer une image pour que l'utilisateur du programme ait connaissance des mesures et de leur emplacement.
Je testais aussi avec RclPict :
RclPict "p1.g3p"
En enregistrant l'image en mémoire, je peux l'utiliser. Donc pour partager le programme avec un ami, dois-je envoyer le fichier g3m du programme et le fichier g3p de l'image ?
==================
Exemple d'image pour le programme dans "9750gii / 9860gii"
Citer : Posté le 17/12/2021 11:20 | #
Comme tu l'as remarqué, tu peux utiliser RclPcict sur la Graph 90+E/fx-CG 50 mais l'image doit être dans la mémoire de stockage.
En effet, tu dois envoyer le fichier g3m du programme et le fichier g3p de l'image séparément.
La raison est que le fichier .g3m du programme va dans la mémoire principale, qui est limitée à 64 ko. Sur les fx-9750G II/fx-9860G II une image noir et blanc pèse 2 ko, ce qui passe dans la mémoire principale ; mais sur les Graph 90+E/fx-CG 50 les images pèsent beaucoup plus à cause du grand écran et des couleurs, donc on ne peut plus les mettre dans la mémoire principale.
Citer : Posté le 17/12/2021 15:58 | #
Merci, tout était plus clair pour moi.
J'ai vu plusieurs programmes principalement des jeux qui ont des graphiques. comment font-ils ça?
Quelle programmation devrais-je appliquer, SDK ou python ?
Que me recommandez-vous ?
Citer : Posté le 17/12/2021 17:11 | #
La programmation Python est pour l'instant limitée. On peut certes dessiner de superbes choses, mais le programme ne gère pas les touches ce qui rend l'utilisation du programme un peu délicate. D'autres solutions peuvent être trouvées avec des dessins en mode console.
Pour faire des jeux vraiment énorme et joli (on peut mettre les images que l'on veut en fait) je conseille le C, plutôt avec Gint qu'avec le SDK qui est obsolète aujourd'hui.
Citer : Posté le 17/12/2021 17:14 | #
Ça dépend des programmes que tu imagines.
En Python, tu peux faire des graphismes, mais pas n'importe comment. Il faut optimiser différemment à chaque fois, et si on veut du mouvement en temps réel alors on ne peut afficher que des choses simples. J'ai personnellement fait deux essais dans cette direction, avec Chute tridimensionnelle et Bad Apple. Sinon tu peux afficher du contenu statique, un peu à la façon des programmes du concours de rentrée 2021 écrits par Critor et moi. La plus grosse limite en Python c'est qu'on ne peut utiliser qu'une seule touche du clavier (AC/ON) en mode graphique.
En "SDK" (spécifiquement C/C++), tu as beaucoup plus de liberté ; un exemple récent serait Frozen Frenzy de Masséna. Tu peux faire à peu près tout, avec moins de contraintes que Python.
Si tu es à l'aise en C/C++, alors tu as le choix. Je conseille le Python si tu veux un petit projet (court terme) qui a des graphismes légers et que tu veux pouvoir développer et tester facilement. Sinon, un add-in (ie. un programme C/C++) sera sans doute plus efficace.
Si tu n'es pas à l'aise en C/C++, le choix est plus difficile. Si tu vises seulement un petit projet, alors comme précédemment choisis Python. Mais si tu vises un gros projet, alors je ne peux que t'inviter à essayer le C/C++ mais avec des ambitions modestes : c'est un langage un peu brutal pour les nouveaux et bien l'utiliser prend toujours du temps, surtout sur une calculatrice.
Citer : Posté le 17/12/2021 17:19 | #
Merci pour la bonne information @Lephenixnoir @Sombra15510