420

Elle est quasiment optimale, et de toute façon je te conseillerais plutôt de faire du triple buffering, puisque a priori tu n'auras pas besoin de tonnes de RAM pour autre chose.

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

421

Pourquoi faire du triple buffering?
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

422

Parce que si tu tournes à 70 fps, ça risque de ralentir pas mal ton moteur de faire de la copie à chaque fois... (typiquement, presque 25% du proc cheeky puisque les routines de gray qui font 1 plan à 90 fps bouffent un peu moins de 20% de 10 MHz sur une HW2, donc 2 plans à 70 fps vont bouffer 30% des 10 MHz qui vont te rester sur les deux HW).

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

423

Je vois. Tu me conseil quoi à part le tripple buffering? Au fait je ne tourne plus à 70 fps mais à 60 fps et c'est variable de 55 à 65 fps.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

424

Le triple buffering, aussi tongue Qu'est-ce que tu verrais d'autres? confus

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

425

Lol, rien d'autre.

Bon j'ai réalisé les animations des briques et ça rend bien, par contre y a pas un moyen de rendre l'écran un peu plus stable car quand le niveau est affiché l'écran est assez foncé et quand les briques disparaissent petit à petit l'écran s'éclaircie. GrayAdjust peut être utile dans ce cas?

De plus quand le scrolling est en action, tout ce qui est foncé à tendance à ce cacher facilement avec le blanc et le gris clair. sad
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

426

Ben oui, c'est les risques du scrolling cheeky On peut pas dire que t'avais pas été prévenu.

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

427

lol, ça n'a aucun rapport avec le scrolling les problèmes que je vient de citer.
Y a peu être des améliorations à fournir.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

428

Je ne parle pas des discussions récentes, je parle des tous premiers posts où je trouvais que faire un scrolling pour un casse-brique, c'est se faire chier pour pas grand chose et que ça va surtout pas être très pratique...

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

429

Bien rattrapé. grin

J'ai déjà fait une tentative qui a échoué, l'écran est trop petit donc j'ai fait avec du scrolling et j'ai pensais comment le réaliser. Ca sera vraiment plus pratique que tu ne le pense et très jouable. (je rappel que le scrolling suivant x est presque inexistant et que les briques ne commenceront pas près de la raquette et de plus le scrolling suivant y laissera le temps de récuprer la bille...
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

430

Bien rattrapé. grin

...
Ca sera vraiment plus pratique que tu ne le pense et très jouable. (je rappel que le scrolling suivant x est presque inexistant et que les briques ne commenceront pas près de la raquette et de plus le scrolling suivant y laissera le temps de récuprer la bille...

Pas sur 89... Et tu oublies le cas où il y a plusieurs billes.

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

431

Mais le cas où il y a plusieurs bille l'écran ne scrollera pas sauf avec la raquette.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

432

le fait que l'ecran soit ombre vient en partie du scrolling...

433

Je dirais qu'il ne devient pas sombre, c'est la partie sombre qui ce confondent avec les parties claire.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

434

Au fait TIMad tu procede comment pour faire varier la vitesse de la bille?
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

435

bein tu rajoutes un vecteur vitesse

436

roll

Je ne demande pas ça, je veux juste savoir si tu fais par l'intermédiaire d'une interruption ou tu cherche le coefficient que tu met devant cos et sin pour ta fonction de mise à jours de la positiion de la bille.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

437

bein ca me semble pas tres compliqué, il te faut une unité de temps, donc une synchronisation.
apres le reste si tu vois pas..

438

Le problème c'est que je veux éviter d'utiliser une interruption et trouver un moyen d'avoir une fonction qui me donne des cooefficient correct.

Théroqiuement je ne peux mettre à jours que 60 fois par seconde les positions des billes et ce dans la boucle principal donc il faut que je trouve le moyen qu'une fonction me donne le coefficient correct et met à jours la positions des billes.

Si la vitesse est de 60 le coefficient pendant 60 passages sera à 1
Si la vitesse est de 120 le coefficient pendant 60 passages sera à 2
Si la vitesse est de 180 le coefficient pendant 60 passages sera à 3

Reste les intermédiares.

J'ai donc pensé à réaliser un compteur qui s'incrémente de 60/speed*32768. Si lors d'une mise à jours de positions de billes il est inférieur à 32768 alors le coeffcient sera de compteur/32768 sinon le compteur sera soustrait de 32768 et le coefficient sera de 1.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

439

Et mince ça fonctionne à moitié de temps en temps j'obtient de coeefficent énorme de 10. sad
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

440

tu utilises deja une int pour les gray c quand meme pas compliqué de faire un hack des gray pour te servir de sa synchronisation (suffit d'externalisé une var si mes souvenir sont bon)

441

lol, suffit juste de rediriger l'auto int 1.

Mais faire ça dans une interruption si source de bugs énorme pour mon programme, imagine que je détecte une collisions puis vient l'interruption qui change le coefficient de vitesse de la bille puis je revient à la detection de collision qui devient fausse. J'ai déjà essayé et ça bug horriblement, les collisions ne sont plus respecté.

Et quand je pose ce genre de question c'est que j'ai déjà essayé avant de poser la question.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

442

geogeo
: Reste les intermédiares.

Tu fais comme dans PolySnd (ou plutôt comme je t'ai dit de faire pour PolySnd, parce que ce n'est pas toi qui as trouvé grin et ça se voit sad). C'est exactement le même problème, avec exactement la même solution.
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é

443

pt1 on entend vraiment n'importe quoi...

444

Tu fais comme dans PolySnd (ou plutôt comme je t'ai dit de faire pour PolySnd, parce que ce n'est pas toi qui as trouvé et ça se voit ). C'est exactement le même problème, avec exactement la même solution.


C'est ce que je fais Kevin mais ce n'est pas parfait, je vais trouver le problème et le corriger.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

445

Enfin corrigé et enfin de compte j'ai pris l'auto int n°1!
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

446

J'ai changé le premier décors car il passe vraiment pas. J'ai ajouté une fonction de modification de la vitesse de la bille, les Billes auront un sprite unique de taille unique.
J'ai ajouté les gestions des briques en acier et leur animations. Et enfin ajouté le sprite de scores à droite.

screen_3.gif
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

447

Hum, il faut scroller pour voir son score ? hum
avatar
I'm on a boat motherfucker, don't you ever forget

448

oué grin grin grin
(mais il a pas voulu comprendre quand je lui ait dit que c'était pas un bon systeme...)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

449

c'est n'importe quoi surtout, l'interet du scrolling est totalement artificiel ds ce cas là
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

450

Hum, il faut scroller pour voir son score ?


OK alors donne moi une meilleur idée.
oué (mais il a pas voulu comprendre quand je lui ait dit que c'était pas un bon systeme...)


Tu verrais quoi????
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.