π
<-

Interface+jeu de couleurs RGB Python sur TI-83PCE & NumWorks

Re: Interface+jeu de couleurs RGB Python sur TI-83PCE & NumW

Unread postby critor » 21 Apr 2021, 13:51

Afyu wrote:
critor wrote:Une fraction de seconde, mais si tu laisses la flèche enfoncée pour enchaîner les modifications tu vas vite le sentir.

Oui le background TI-Basic me semble instantané à la différence.

Il faudrait remplir un rectangle plus petit, je ne vois pas d'autre solution. Mais là ça touche à l'identité visuelle de l'outil telle que pensée au départ, donc ce n'est pas à moi de prendre l'initiative de ce changement.


Le but était de garder une conception en Python. Mais effectivement, on pourrait l'adapter en TI-Basic.

Oui, je pense qu'une des solutions les plus simples et les plus efficaces serait de réduire la taille de la zone colorée, et surtout de la réduire à un unique rectangle et non un assemblage de rectangles.

Par ailleurs, si j'ai bien compris, il va falloir retracer un rectangle de fond avant chaque actualisation des chaînes de caractères affichées, afin d'éviter des superposition de textes. Je regarderai peut-être ça ce soir :)


Il n'y a déjà plus que 2 rectangles de dessinés à chaque changement de valeur avec le code que j'ai optimisé , contre 4 auparavant :
Image

Le rectangle R ou G ou B selon la valeur que tu as modifiée (nécessaire pour effacer la valeur qu'il y a dessus), et le gros rectangle représentant la couleur.

Ce n'est pas la seule optimisation, les écritures de texte passent également de 5 à 1.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Interface+jeu de couleurs RGB Python sur TI-83PCE & NumW

Unread postby Bobb » 21 Apr 2021, 14:36

Je ne vois pas comment on pourrait faire la même chose en Ti-Basic ? Il n'y a que 15 couleurs à ma connaissance.

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
User avatar
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.3%
 
Posts: 319
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: Interface+jeu de couleurs RGB Python sur TI-83PCE & NumW

Unread postby critor » 21 Apr 2021, 14:58

Bobb wrote:Je ne vois pas comment on pourrait faire la même chose en Ti-Basic ? Il n'y a que 15 couleurs à ma connaissance.


Pas impossible, il te faut juste penser différemment. ;)

Le TI-Basic peut afficher l'ensemble des couleurs RGB-565 via les images de fond d'écran.

Donc par exemple tu peux te prendre une mire avec un dégradé couvrant l'ensemble des couleurs RGB, et la convertir avec notre outil en ligne :
img2calc.php

Cela te donne quelque chose comme ça :
Image

Il faut ensuite réinventer ton interface en fonction de ça. On peut imaginer faire parcourir la mire à un pointeur déplaçable avec les touches fléchées, ou bien d'autres choses encore.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Interface+jeu de couleurs RGB Python sur TI-83PCE & NumW

Unread postby cent20 » 21 Apr 2021, 15:00

Très sympa comme script.

Personnellement, j'aurais séparé l'interface en deux comme sur la version de critor :

Image

et j'aurais ajouté la valeur set et la valeur get car elles peuvent être différentes et cela joue de vilain tour aux créateurs de jeux.

Faudrait que je fasse un prototype au brouillon pour le donner à faire à mes élèves de 1ère NSI.

J'imagine que seul le paramétrage via les flèches est codé, et qu'on ne peut pas saisir les valeurs au clavier.
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.3%
 
Posts: 1047
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: Interface+jeu de couleurs RGB Python sur TI-83PCE & NumW

Unread postby Bobb » 21 Apr 2021, 15:43

Non, on ne peut pas saisir de valeurs au clavier, mais ça peut être une bonne idée.
Juste à propos de NSI, moi aussi je fais cette spé... Mais en tant qu'élève.

Sinon, pour mon script de couleurs en RGB je pensais pas que ça plairait à autant de gens (Il a plus de téléchargements que mon jeu BoxRoad).

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
User avatar
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.3%
 
Posts: 319
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: Interface+jeu de couleurs RGB Python sur TI-83PCE & NumW

Unread postby critor » 28 Apr 2021, 08:12

Félicitations @Afyu ! :bj:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Interface+jeu de couleurs RGB Python sur TI-83PCE & NumW

Unread postby redgl0w » 28 Apr 2021, 08:23

critor wrote:Félicitations @Afyu ! :bj:

Il y a eu aussi un post sur instagram d'ailleurs
Image
User avatar
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 62.7%
 
Posts: 285
Images: 0
Joined: 30 Oct 2019, 20:36
Location: Grenoble
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENSIMAG 1A
Twitter: Gl0wRed
GitHub: RedGl0w

Re: Interface+jeu de couleurs RGB Python sur TI-83PCE & NumW

Unread postby critor » 28 Apr 2021, 08:32

Ok, merci.

Et bien doubles félicitations @Afyu ! :bj:
https://www.instagram.com/p/COHyfh4oLEp
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Previous

Return to News NumWorks

Who is online

Users browsing this forum: ClaudeBot [spider] and 12 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
752 utilisateurs:
>677 invités
>66 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)