Interface+jeu de couleurs RGB Python sur TI-83PCE & NumWorks
Posted: 20 Apr 2021, 12:22
Nous te présentons régulièrement des projets fantastiques pour calculatrices couleur.
Envie de t'y mettre toi aussi ?
Pour cela il te faut entre autres bien comprendre le codage des couleurs en RGB-888 utilisé dans nombre de langages dont le Python.
Ce codage décompose les couleurs en 3 composantes primaires rouge-vert-bleu, chacune codée sur 8 bits ce qui lui autorise les valeurs entières de 0 à 255.
Envie de t'y mettre toi aussi ?
Pour cela il te faut entre autres bien comprendre le codage des couleurs en RGB-888 utilisé dans nombre de langages dont le Python.
Ce codage décompose les couleurs en 3 composantes primaires rouge-vert-bleu, chacune codée sur 8 bits ce qui lui autorise les valeurs entières de 0 à 255.
Bobb, lycéen en Première, te propose un petit script Python bien sympa pour t'accompagner dans ta création de projets, et plus précisément pour choisir tes couleurs de façon interactive sur ta TI-83 Premium CE Edition Python.
Tu disposes de 3 curseurs pour les composantes rouge-vert-bleu, sélectionnables et modifiables avec les touches fléchées du clavier. Une fois que la couleur affichée te convient, tu n'as alors plus qu'à recopier les valeurs réglées dans ton code.
Tu n'as pas de TI-83 Premium CE mais une NumWorks ? Pas de problème, Florian Allard alias Afyu vient tout juste de t'adapter le script en question.
Il y rajoute même en prime l'appel Python permettant de construire la couleur en question, ainsi que sa représentation hexadécimale.
Petit conseil dans ce dernier cas, peut-être qu'il serait sympa de pouvoir valider la couleur choisie et alors récupérer ses valeurs dans la console Python, avec ici le gros avantage de pouvoir directement et rapidement les copier-coller de la console vers l'éditeur.
Tu disposes de 3 curseurs pour les composantes rouge-vert-bleu, sélectionnables et modifiables avec les touches fléchées du clavier. Une fois que la couleur affichée te convient, tu n'as alors plus qu'à recopier les valeurs réglées dans ton code.
Tu n'as pas de TI-83 Premium CE mais une NumWorks ? Pas de problème, Florian Allard alias Afyu vient tout juste de t'adapter le script en question.
Il y rajoute même en prime l'appel Python permettant de construire la couleur en question, ainsi que sa représentation hexadécimale.
Petit conseil dans ce dernier cas, peut-être qu'il serait sympa de pouvoir valider la couleur choisie et alors récupérer ses valeurs dans la console Python, avec ici le gros avantage de pouvoir directement et rapidement les copier-coller de la console vers l'éditeur.
Mais Afyu se propose même d'aller encore plus loin et de t'accompagner également de manière ludique dans ta découverte, ta compréhension et ta maîtrise du codage RGB-888.
Une deuxième version de son script est en effet un mini-jeu où tu dois reproduire aussi rapidement que possible la couleur présentée dans la moitié droite de l'écran.
Voyons donc voir si tu arrives à développer les bons réflexes et intuitions...
Une deuxième version de son script est en effet un mini-jeu où tu dois reproduire aussi rapidement que possible la couleur présentée dans la moitié droite de l'écran.
Voyons donc voir si tu arrives à développer les bons réflexes et intuitions...
Téléchargements :
- devinette RGB (pour NumWorks)
- interface RGB (pour NumWorks)
- interface RGB (pour TI-83 Premium CE)