π
<-
Chat plein-écran
[^]

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: 14.3%
 
Posts: 37394
Images: 10409
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Online

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


Mon comte Instagram :
_raph.bob_

Image
User avatar
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 47.7%
 
Posts: 181
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
Class: Première

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: 14.3%
 
Posts: 37394
Images: 10409
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
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 de spécialité NSI ( projets, tutos ...)
:favorite: NumWork, Python : démineur, snake, tétris
User avatar
cent20VIP++
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 87.1%
 
Posts: 637
Images: 60
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
Twitter: nsi_xyz

Online

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


Mon comte Instagram :
_raph.bob_

Image
User avatar
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 47.7%
 
Posts: 181
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
Class: Première

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: 14.3%
 
Posts: 37394
Images: 10409
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
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
User avatar
redgl0wVIP+
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 4.3%
 
Posts: 161
Joined: 30 Oct 2019, 20:36
Location: Sarthe
Gender: Male
Calculator(s):
Class: 1ère générale spé maths, physique chimie, NSI
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: 14.3%
 
Posts: 37394
Images: 10409
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Previous

Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 1 guest

-
Search
-
Social
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
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.
599 utilisateurs:
>571 invités
>21 membres
>7 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)