π
<-

Bougies, 1er jeu Basic avec plus de 15 couleurs !

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Bougies, 1er jeu Basic avec plus de 15 couleurs !

Unread postby critor » 08 Oct 2015, 12:23

Les programmes Basic TI-83 Premium CE ne peuvent officiellement afficher sur l'écran que 15 couleurs différentes.

Dans un article précédent, nous te présentions deux façons d'afficher plus de 15 couleurs, qui avaient chacune leurs inconvénients :
  1. Alterner entre deux couleurs pour tous les pixels voisins.
    Inconvénient : La taille de la zone à colorier de cette façon doit être suffisamment grande pour que l'effet soit réussi.
  2. Faire clignoter très rapidement des pixels en alternant entre deux couleurs
    Inconvénient : La nécessaire rapidité implique que le programme ne peut quasiment faire rien d'autre pendant le clignotement à part attendre l'appui sur une touche, et de plus oblige à se limiter à un jeu réduit de pixels à faire clignoter simultanément. Ne peut donc convenir qu'à des pauses du programme avec un affichage figé sur lequel quelques pixels pourront avoir des couleurs originales.



Aujourd'hui, passons de la théorie à la pratique. Nous avons le plaisir de te sortir le tout premier jeu explosant littéralement la limitation à 15 couleurs ! :bj:
Ci-contre, tu as en effet pas moins de 31308 couleur différentes, barre de statut exclue ! :o

Une telle performance implique évidemment une méthode différente des deux précédentes.
Il est en effet possible de mettre des images sur sa calculatrice. Il suffit de les glisser sur la calculatrice dans TI-Connect CE exactement comme un programme. Sur la calculatrice, elles sont stockées dans 10 variables différentes nommées Image0 à Image9.

Bref sur la capture précédente, à l'exception des flammes qui sont dessinées par le programme à l'aide d'une fonction mathématique, tout le reste est un fond d'écran nommé Image0.

Malgré ses possibilités bien plus extraordinaire, cette 3ème méthode pour avoir plus de 15 couleurs dans ses programmes a aussi nombre d'inconvénients :
  • La calculatrice n'accepte qu'un maximum de 10 images de ce type avec des noms allant de Image0 à Image9. Si cette méthode devient populaire, faire cohabiter différents jeux l'exploitant sera assez pénible, voir même impossible. :(
  • Les images de ce type sont loin d'exploiter ici toute la résolution de l'écran graphique de 265x165 pixels. Elles sont au maximum en 133x83 pixels zoomés à 200%, donnant au final un aspect assez grossier au pixel, et pour les photos une véritable "bouillie de pixels" où l'on ne fait plus que deviner l'image d'origine. :(
  • Ces images sont forcément fixes. On peut certes allumer les pixels de n'importe quelle couleur parmi les 216=65536 possibilités de l'écran 16-bits, mais ces couleurs seront toujours affichées au même endroit à moins d'utiliser plusieurs images. Et avec un maximum de 10 images, on n'ira pas très loin... :(



Il s'agit donc ici du jeu des bougies. 16 bougies allumées sur le bord de ta fenêtre ouverte te protègent des assauts de l'hiver. Toi et la calculatrice allez à tour de rôle souffler de 1 à 3 bougies. Le souffleur de la dernière bougie sera le grand perdant, emporté par les doigts glacés de l'hiver. :P

Seras-tu capable de construire la bonne stratégie pour vaincre la calculatrice ?
Si oui, tu auras donc une chance de ne pas te ridiculiser lorsque tu iras à Fort Boyard ! ;)
5999



Téléchargement : https://tiplanet.org/forum/archives_voir.php?id=320744
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Bougies, 1er jeu Basic avec plus de 15 couleurs !

Unread postby Ti64CLi++ » 08 Oct 2015, 16:46

Très bonne news et bravo pour avoir exploité les images.
Je n'y aurais pas pensé (en même temps, vu mon niveau ;))
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Bougies, 1er jeu Basic avec plus de 15 couleurs !

Unread postby critor » 08 Oct 2015, 17:01

Mais voyons, tu es déja un TI-Planétaire de niveau 11, possédant de plus 15 calculatrices différentes.
C'est-à-dire que l'on te trouve dès la 2ème page du classement des membres :
memberlist.php?sk=m&sd=d&start=25

Tu n'es pas n'importe qui, voyons. :)
A mon avis tu mériterais de te montrer davantage d'estime. ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Bougies, 1er jeu Basic avec plus de 15 couleurs !

Unread postby Ti64CLi++ » 08 Oct 2015, 17:03

critor wrote:Mais voyons, tu es déja un TI-Planétaire de niveau 11, possédant de plus 15 calculatrices différentes.
C'est-à-dire que l'on te trouve dès la 2ème page du classement des membres :
memberlist.php?sk=m&sd=d&start=25

Tu n'es pas n'importe qui, voyons. :)
A mon avis tu mériterais de te montrer davantage d'estime. ;)

Heureusement que tu es là, critor. Sinon, je ne sais pas ce que j'aurais fait
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Bougies, 1er jeu Basic avec plus de 15 couleurs !

Unread postby Adriweb » 08 Oct 2015, 18:06

J'avais uploadé un programme similaire, il y a fort longtemps (vu l'ID du programme...) : archives_voir.php?id=278
Mais bon, celui de critor est plus joli :P

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Bougies, 1er jeu Basic avec plus de 15 couleurs !

Unread postby critor » 08 Oct 2015, 20:45

Merci pour le compliment. ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Online

Re: Bougies, 1er jeu Basic avec plus de 15 couleurs !

Unread postby noelnadal » 08 Oct 2015, 22:03

Pour pallier le problème des dix images, ce serait super si quelqu'un parvenait à porter XtraTokn sur ces calculatrices. Ça impliquerait entre autres 256 images disponibles. À supposer que ce soit réalisable ?
User avatar
noelnadalEcrivain
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 37%
 
Posts: 2264
Images: 0
Joined: 10 Mar 2011, 00:00
Location: France, Melun (77)
Gender: Male
Calculator(s):
MyCalcs profile
Class: INRIA Paris
Twitter: nadalnoel
Facebook: noel.nadal1
GitHub: noelnadal

Re: Bougies, 1er jeu Basic avec plus de 15 couleurs !

Unread postby Epharius » 08 Oct 2015, 23:01

Si tu dis ça, c'est surement possible mais le problème c'est que les images sont lourdes, et que 256 images même dans l'archive ben c'est 2 à 3 fois trop lourd : une image fait 22 256o et l'ARC est de 2 000 000o. 22 256*256 = 5 697 536o.
Enfin, je pense que le 256 est juste une valeur symbolique...
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.1%
 
Posts: 1160
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Online

Re: Bougies, 1er jeu Basic avec plus de 15 couleurs !

Unread postby noelnadal » 08 Oct 2015, 23:08

Ah oui, c'est vrai qu'en couleur, ça prend plus de place... sur monochrome c'est moins de 1000 octets par image (767 de mémoire, à vérifier).
User avatar
noelnadalEcrivain
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 37%
 
Posts: 2264
Images: 0
Joined: 10 Mar 2011, 00:00
Location: France, Melun (77)
Gender: Male
Calculator(s):
MyCalcs profile
Class: INRIA Paris
Twitter: nadalnoel
Facebook: noel.nadal1
GitHub: noelnadal

Re: Bougies, 1er jeu Basic avec plus de 15 couleurs !

Unread postby critor » 08 Oct 2015, 23:16

Epharius wrote:Si tu dis ça, c'est surement possible mais le problème c'est que les images sont lourdes, et que 256 images même dans l'archive ben c'est 2 à 3 fois trop lourd : une image fait 22 256o et l'ARC est de 2 000 000o. 22 256*256 = 5 697 536o.
Enfin, je pense que le 256 est juste une valeur symbolique...


Juste pour préciser, même si ça ne change pas la conclusion :
  • Les Image0-9 sur TI-83 Premium CE sont toujours en mémoire d'archive. Il n'est pas possible de les transférer en RAM ou de les désarchiver.
  • La mémoire d'archive fait 3Mo, pas 2Mo.
Voilà, c'est tout. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

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.
851 utilisateurs:
>829 invités
>13 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)