Salut, avec ma nouvelle Casio graph 90+e, je conte me lancer un peu plus dans la programmation en python ( pour me divertir en cours ).
Je me demande si il est possible de programmer et d'avoir une interface graphique, car quand je fais un petit code dans l'application python, il s'éxecute dans la console Python, et je ne vois pas comment faire une sorte de dessin ( par exemple pour faire un jeu ou un dessin ) .
Merci d'avance aux personnes qui passent par là :3
Question sur la programmation
Voir le premier message non lu • 9 messages
• Page 1 sur 1
-
EncephalogrammeGénéreux
Niveau 8: ER (Espèce Rare: nerd)- Messages: 150
- Inscription: 08 Juil 2019, 22:18
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Première
Re: Question sur la programmation
je ne connais pas cette machine mais je pense que le principe est le même que sur les calculatrices Numworks sur lesquelles on peut faire des jeux graphiques (il existe un pong par exemple )
Un peu poète, un peu geek, un peu écolo
-
ptijoz
Niveau 14: CI (Calculateur de l'Infini)- Messages: 333
- Images: 0
- Inscription: 17 Oct 2018, 15:38
- Localisation: France Loir et Cher
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: a la poursuite du vent et des etoiles.
Re: Question sur la programmation
De ce que j'ai vu sur les articles de TI-Planet, la seule calculatrice qui possède des fonctions de dessin dans Python pour le moment est la NumWorks. De plus, la NumWorks ne contient pas en standard les fonctions nécessaires pour lire les touches du clavier, ce Pong nécessite un firmware non-officiel (https://github.com/numworks/epsilon/pull/746).
-
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)- Messages: 374
- Inscription: 21 Déc 2015, 22:22
- Genre:
- Calculatrice(s):→ MyCalcs profile
- GitHub: boricj
Re: Question sur la programmation
Le Python que Casio intègre à sa Graph 90+E ne dispose pas à ce jour de fonctions graphiques.
Une possibilité est d'installer l'application KhiCAS :
archives_voir.php?id=1599842
Elle gère la programmation Python et intègre à la différence quelques possibilités graphiques.
Mais comme la NumWorks elle n'offre rien pour détecter la pression d'une touche, ce qui sera bien embêtant pour coder un jeu.
Une possibilité est d'installer l'application KhiCAS :
archives_voir.php?id=1599842
Elle gère la programmation Python et intègre à la différence quelques possibilités graphiques.
Mais comme la NumWorks elle n'offre rien pour détecter la pression d'une touche, ce qui sera bien embêtant pour coder un jeu.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41536
- Images: 14933
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: Question sur la programmation
Ah bah dommage, merci pour vos messages :3
-
EncephalogrammeGénéreux
Niveau 8: ER (Espèce Rare: nerd)- Messages: 150
- Inscription: 08 Juil 2019, 22:18
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Première
Re: Question sur la programmation
Avec KhiCAS, il y a getKey() qui attend l'appui sur une touche et renvoie son code. Elle appelle le syscall https://wiki.planet-casio.com/fr/Fxlib.h#GetKey (voir aussi http://prizm.cemetech.net/index.php/Category:Syscalls). Il n'est pas tres difficile de rajouter des commandes qui gerent plus finement le clavier, je ne l'ai pas fait parce que je n'en ai pas vu la necessite.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 3525
- Inscription: 13 Déc 2013, 16:35
- Genre:
- Calculatrice(s):→ MyCalcs profile
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41536
- Images: 14933
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: Question sur la programmation
En fait on peut utiliser la bibliothèque intégrée casioplot que la doc mentionne très rapidement, avec quelques commandes simples
show_screen() permet d'afficher l'écran
clear_screen() de tout effacer
set_pixel(x,y(r,g,b)) permet de définir un pixel au coordonées x y de couleur rgb
et c'est tout ce que je sais
show_screen() permet d'afficher l'écran
clear_screen() de tout effacer
set_pixel(x,y(r,g,b)) permet de définir un pixel au coordonées x y de couleur rgb
et c'est tout ce que je sais
Pc master race - Amateur de Casio
Calculatrices : TI-83 Premium CE (PERDUE), Casio FX-92+ Collège (x2), Casio Graph 90+E
Calculatrices : TI-83 Premium CE (PERDUE), Casio FX-92+ Collège (x2), Casio Graph 90+E
-
fklv
Niveau 7: EP (Espèce Protégée: geek)- Messages: 15
- Inscription: 05 Déc 2022, 00:09
- Localisation: Pays de la Loire, France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 1ere scientifique
- GitHub: attilavs2
Re: Question sur la programmation
Pour information, les collègues (Lephe en tëte) sont en cours de création d'un portage d'un micropython up-to-date avec des primitives graphiques pour la G90+E.
https://www.planet-casio.com/Fr/forums/topic17202-1-teaser-pythonextra.html
Parisse a aussi un portage de micropython extrait et isolé de KhiCAS qui tourne sur G90+E et sur G35+E
https://www.planet-casio.com/Fr/forums/topic17202-1-teaser-pythonextra.html
Parisse a aussi un portage de micropython extrait et isolé de KhiCAS qui tourne sur G90+E et sur G35+E
Some works in progress :
The GUI Toolkit NF for nSpire | MyShmup for fxCG-50 | Magic Light for Casio Graph 90+E and Magic Light for nSpire CX/CX-II | Simple Text Editor for nSpire | OutRun for Casio Graph 90+E |
And more to come ... stay tuned
-
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 488
- Images: 31
- Inscription: 19 Jan 2021, 09:41
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- GitHub: SlyVTT
9 messages
• Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités