1

Salut à tous !

Ca faisait pas mal de temps que j'avais arrêté le prog sur TI 89 mais là je m'y suis remit pour un splendide jeu de Pirates
intitulé Pirates Life.

Me voilà bien content ça avance bien ..... mais que vois-je ?
Limite de 65000 (et des broutilles) DEPASSEE ???

Alors il faut que je reduise la place ? (ca doit pouvoir se faire vu que j'ai une carte de 160*100 qui prend 48000)

Ou y a une astuce ?

Enfin de toute façon cette carte risque de prendre de la place sur la calc ...

Ben voilà. Ben ouais quoi.

2

Lol tu connait pas le systeme avec lanceur??

3

bah déjà mets la map dans un fichier à part.
Et accessoirement tu peux la stocker compressée et ne la décompresser que quand tu as besoin.
Voire mieux ne décompresser que la partie dont tu as besoin à un instant t précis.

4

voire même améliorer ton format de données...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

5

(ca doit pouvoir se faire vu que j'ai une carte de 160*100 qui prend 48000)

Tu as besoin de 3 octets par cases ?? C'est énorme, 1 seul devrait déja suffire amplement, et meme avec 2, c'est du gachi.

6

ça dépend des informations qu'il y stocke roll
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

7

toutafé, mais je pense (cf la réplique a pollux) qu'il y a ptet moyen d'optimiser

enfin 3 octets (trifus) me parrait bizzare, 2 ou 4 ok mais 3 neutral
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

8

chais pas moi, pourquoi pas? ça ne me choque pas plus que ça.
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

9

Ben, la solution a déjà été donnée:
spectras
: bah déjà mets la map dans un fichier à part.

avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

10

c'est un pbm d'alignement des donnée (entre autres), et meme une structure, il me semble qu'on peut pas faire un truc de 3octets, je pense plutot que jfg a pas fait son calcul correctement (cad qu'il doit y avoir une entete au tableau)



Rising Sun on pourrait avoir la def de ton tableau ?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

11

Godzil> il a p-ê plusieurs tableaux, hein... (genre un avec des éléms de 2 octets et un avec des éléms de 1 octet)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

12

justement c'est poru ça que j'aimerait bien voir la déf de son tableau ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

13

Non mais bon il a p-ê vraiment besoin de ces 3 octets une fois en RAM, mais en tout cas je suis à peu près certain que ça se compresse hyper bien...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

14

En fait j'ai 100 lignes comme ça :

{ 0, 0, 0, 0, 0, ........., 0, 0, 0},
{ 0, 0, 0, 0, 0, ........., 0, 0, 0},
{ 0, 0, 0, 0, 0, ........., 0, 0, 0},

Sauf que c'est pas tjs des 0 roll

En fait c'est pour représenter la carte du monde avec les îles et les ports.

Sinon j'avais pensé à stocker un bitmap 160*100 avec un pixel off qui serait de l'eau et un pixel on qui serait de la terre
et pour reconnaitre le sprite de terre à afficher se serait du genre :

if(GetPix(x-1,y-1)==0 && GetPix(x,y-1)==0)

et ainsi de suite pour toutes les configurations possibles mais bon ce serait pas terrible niveau optimisation grin

Sinon pour votre histoire d'octets moi tout ce que je stocke c'est un nombre entre 0 et 20 confus
Ben voilà. Ben ouais quoi.

15

tu dois declarer ton tableau en unsigned char ainsi, chaque element de ton tableau ne prendra qu'un octet

si c'est deja le cas, change ta maniere de stockage !
euh...

16

Ups :/

En effet, c'est un tableau de int grin

Merci !

Edit : Au fait je répond à la première réponse, de cerede2000 :
Si j'utilise un lanceur !
Ben voilà. Ben ouais quoi.