90

Puis ce n'est pas si lent que ca ... c'est un parcours d'arbre je pense (enfin, je verrais stocké ça comme ca moi)

91

Sauf qu'il n'y a pas les pointeurs d'accès direct, juste la notation postfix. Pour passer au prochain nœud, il faut utiliser next_expression_index à chaque fois.
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é

92

arf, oué ... forcément !

93

Regardez le joli snake que j'ai fait à l'aide de la méthode expliquée plus haut:
Snake.gif
Et si vous voulez l'essayer:
http://goldencrystal.free.fr/Snake.zip
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

94

Ton screenshot est vraiment très joli!
Mon snake je l'ai fait avec une mauvaise méthode (aussi expliquée plus haut) qui a bien buggé à cause d'une connerie aussi expliquée plus haut. Et graphiquement il est pourri. Cependant je distribuerai le code source car ça peut être utile à ceux qui veulent se lancer avec VC++.
Dans quel langage tu l'as programmé?
[Edité]
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

95

t'install DirectX 9 triso
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.

96

Oah c'est bon hein! Je ne pouvais pas savoir.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

97

d3d9 = Direct 3D 9
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.

98

Par contre tu es sûr que tu as besoin de DX9 pour ton jeu GoldenCristal? Tu sais que tu peux choisir la version de DX pour laquelle tu veux compiler ton prog. J'avais fait un programme et utilisé une structure pour Direct Draw 2, ainsi pas de problème smile
[Edit] Je n'utilisais pas réellement DX, j'utilisais l'interface GDI, DX servait juste à créer un contexte de périphériques plein-écran. En fait, je n'aurais certainement même pas été obligé d'utiliser DX pour ça, mais bon...
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

99

Et bien en fait, j'avais mis des #ifdef USE_DIRECTX8... pour compiler avec DirectX8, mais quand j'essaye il me demande libci.lib que je n'ai pas puisque ça n'exite plus danc VC++ 7
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

100

Vive le GDI (heu nan je plaisante grin)
Mais au moins c'est bcp plus simple.
Ce que je disais, c'est que tu n'as peut-être pas besoin DU TOUT de DX, vu qu'un snake c'est de toutes manières toujours trop rapide...
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

101

c'est que tu n'as peut-être pas besoin DU TOUT de DX
Ba oui, mais j'utilise aussi les avantages de Direct3D par rapport à GDI: le Mode plein écran et le Alpha Blending, et surtout, la rapidité.
vu qu'un snake c'est de toutes manières toujours trop rapide
Mais moi j'utilise timeGetTime pour les déplacements...
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

102

Très intelligent le mode plein écran pour un Snake. roll
Si on est dans un environnement multi-tâches et multi-fenêtres, ce n'est pas pour que tu t'amuses à prendre tout l'écran pour toi sans raison valable.
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é

103

Si on est dans un environnement multi-tâches et multi-fenêtres, ce n'est pas pour que tu t'amuses à prendre tout l'écran pour toi sans raison valable.
Bah, étant dans un environnement GDI, je laissais le choix (ALT+ENTER == Plein Ecran)
Cependant Kevin tu noteras que quasiment tous les jeux commerciaux s'exécutent en plein-écran roll
Mais moi j'utilise timeGetTime pour les déplacements...
Heu moi j'utilise OnTimer pour mes déplacements mais ça ne va pas pour certaines applications. Et je vois pas en quoi TimeGetTime nécessite plus de rapidité...
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

104

Kevin: quand tu joues à un jeu, tu ne fais pas autre chose en même temps il me semble... D'ailleurs, si tu appuies sur la touche Windows, tu peux revenir à, d'autres progs.
Et je vois pas en quoi TimeGetTime nécessite plus de rapidité...

Non, tout ce que je voulais dire c'était que les déplacements étaient réglés sur l'horloge système, donc c'était pas trop rapide smile
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

105

Ba oui, mais j'utilise aussi les avantages de Direct3D par rapport à GDI: le Mode plein écran et le Alpha Blending, et surtout, la rapidité.
Keske alpha-blending?
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

106

Transparence partielle, c'est-à-dire objets translucides.
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é

107

Pour faire simple, c'est ce qui permet de faire des effets de transparence dans les jeux.
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

108

Ha ben ça me serait ben utile. Je faisais moi-même la transparence avec
BitmapGetBits (ou un truc du genre)
Et c'était pas très rapide smile
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

109

salut!
comme je debute en prog on pourrai me donner ou mettre un lien de la source de ce serpent ? merci.
To be AWARE
It's the life ;)

110

Tu veux la source de mon snake ?
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

111

Si ca te derange pas, ce serai super sympa grin
To be AWARE
It's the life ;)

112

Mince, il va falloir que je commente un tas de trucs incompréhensible dans mon code alors. sick
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

113

lol ! si ca te derange vraiment laisse tomber.
To be AWARE
It's the life ;)

114

Nan ça va, mais il faut qd même que j'explique comment le format barbare que j'ai utilisé pour stocker la direction du serpent (sur 4 bits) fonctionne
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

115

oki ba fait moi signe quand tu aura fini.
To be AWARE
It's the life ;)

116

Bon, voilà, j'ai uploadé ça sur http://goldencrystal.free.fr/SnakeSrc.zip
ça devrait contenir ce qu'il faut pour compiler le programme.
Je suis pas très doué pour faire les readme alors épargnez-moi
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

117

na tu es tout epargné !
c'est deja super cool d'avoir fait ca pour moi !
au fait tu connais la lib allegro ? je viens de la decouvrir et ca a l'air d'etre assez sympa.
merci encore
To be AWARE
It's the life ;)

118

Allegro ? C'est pas la lib de djgpp ça ?
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

119

non c'est plus spécifique a DJGPP depuuis longtemps allegro love
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.

120

yAro :
Oui ma methode rame pas presk a l'infini ..... en theorie ... g pas encore testé (feignasse grin)

Ouais mais t'as toujours pas expliqué...
avatar
;)