Posté le 31/05/2024 22:20
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2025 | Il y a 72 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 31/05/2024 22:23 | #
Et du coup, j'ai une question. La gestion des touches (via getkey().key) est faite mais que conseillerez vous sur quelles touches représenteront les touches du clavier? Les fleches directionelle et le entré (KEY_EXE) sont fais mais je n'ai pas d'idées pour les autres ^^".
Merci d'avance
Par ce que Oct 31= Dec 25
Citer : Posté le 01/06/2024 11:23 | #
Bonjour
bravo beau début.
size =2
size=3
quelques bugs si tu changes size:
* les textes sont toujours de la même taille (peut etre jouer sur le paramètre font = pygame.font.SysFont('Arial', 15) avec un coeff ? mais il faudrait peut être avoir ta propre police "Casio" pour correspondre à la machine. De plus les positionnements x,y ne semblent pas corrects
* dline() tu as oublié le size dans les paramètres de ta fonction.
* dpixel() je n'ai pas testé mais ça doit être pareil
voici mon code de test:
drect(1,1,20,20,C_BLACK)
drect(4,4,16,16,C_WHITE)
dtext(20,60,C_BLACK,"Bonjour Tuper4 !")
dline(0,80,63,90,C_BLACK)
dline(64,90,127,80,C_BLACK)
drect(0,50,50,60,C_BLACK)
dtext(20,100,C_WHITE,"Bravo !")
dtext(0,0,C_BLACK,"*")
dtext(127,0,C_BLACK,"*")
dtext(0,63,C_BLACK,"*")
dtext(127,63,C_BLACK,"*")
dupdate()
getkey()
Sinon pour les touches clavier je n'ai pas d'avis particulier, tu verras plus tard
PS. tu as plus avancé que moi avec tkinter.
Citer : Posté le 01/06/2024 12:21 | #
Coucou,
merci beaucoup pour ton retour
Pour la police conforme a celle de la machine, je compte le faire dès que possible.
Merci énormement,
Tuper
Par ce que Oct 31= Dec 25
Citer : Posté le 01/06/2024 14:21 | #
tu as multiplié la taille de la police en multipliant par size....
Edit : ça fonctionne mais un peu approximatif et arial n'est pas une police proportionnelle ?
Citer : Posté le 03/06/2024 18:01 | #
Bonsoir,
Le souci avec les fonctions de tracés de courbes ou de lignes obliques de (canvas de tkinter , pygame) c'est que ça ne correspond pas tout à fait à ce que trace la calculatrice si tu les reprends en l'état.
Idem pour l'affichage des textes.
Donc pour tracer des line, circle, polygones, etc., il ne faudrait pas prendre les fonctions toutes faites comme
Il faudrait reprendre le code de Lephe ou Slyvtt (je ne sais pas où se situe le code) ; et adapter ton projet; il faudrait étudier et reprendre les fonctions de PythonExtra.
Concernant les calculs mathématiques, trigonométriques, entre Micropython et Python de l'ordi je ne sais pas si il y a la même précision.
Pour dire les choses plus simplement, je pense qu'un jeu fait avec ce projet ne fonctionnerait peut-être pas correctement si on le transférait sur une machine et l’inverse également. (mais je me trompe peut-être)
Je ne sais pas ce qu'en pense la communauté de personnes averties.
Bien à toi et bon courage.
Citer : Posté le 03/06/2024 18:57 | #
Merci pour ta réponse
Je vais alors regarder de plus prêt pour savoir si les tracés sont les même que sur la calculatrice.
Si c'est les mêmes, il n'y a rien a modifié :).
Mais dans le cas inverse, je regarderai comment ils ont fais avec PythonExtra et de tenter de faire comme eux (comme ce que tu m'as dit).
Merci pour l'avertissement que je n'avais pas du tout remarqué et merci pour ta contribution
Par ce que Oct 31= Dec 25
Citer : Posté le 30/06/2024 23:47 | #
Alors, j'ai fais un test sur mon jeu (pas du tout optimisé) Flappy Bird et les résultats prouve que tu as raison...
> Lien de la vidéo <
Les texts et pixels ne sont pas du tout comme ceux de la calculatrice. J'essaerai de trouver un autre coéficient pour les texts et pixels et si ce n'est pas possible, je vais changer de bibliotheques (désormais pygame).
Merci beaucoup pour ta participation
Par ce que Oct 31= Dec 25
Citer : Posté le 29/01/2025 09:34 | #
Alors je reviens avec des news:
Ce que PyGame utilise pour faire des textes n'est pas de la même taille que celle sur calto en terme de pixel. Du coup il va falloir que je "dises" au programme la dimension de chaque lettre et caractères...
Sinon, les autres fonctions comme dpixel() marchent de nouveau, va falloir que je mettent à jour git du coup.
Par ce que Oct 31= Dec 25
Citer : Posté le 31/01/2025 14:55 | # |
Fichier joint
Salut tous le monde,
alors merci a Lephenixnoir, j'ai enfin pû finir dtext() une fois pour toute
- drect et drect_border
- dtext et dpixel
- dupdate , dclear
- getkey
- dgray Manque plus que toi @Lephe pour l'implémenter sur PythonExtra :P
Et il y a ausi toutes les couleurs suivantes: C_BLACK, C_WHITE, C_LIGHT, C_DARK
- C_DARKEN
- C_INVERT
- pollevent()
- à vous de me dire dans les commentaires
Alors vous pouvez maintenant à priori faire vos programmes python avec gint depuis vôtre ordi et les dimensions seront les mêmes que ceux sur caltos
Dernière version en FJ pour ceux intéressés
J'éspère que ça vous aide et à bientôt
Par ce que Oct 31= Dec 25