390

En faite en ce moment j'ai un masque que j'affiche sur chaque plan mais afficher un masque pour chaque plan donc différent cela est inutile car mes masques sont toujours noir.
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.

391

OK, donc je ne comprends vraiment pas pourquoi tu m'as demandé ça :
J'utilise un masque que j'applique au 2 plans mais si je l'applique à un seul plan je doit rentrer dans les paramètre (NULL)?

392

Bon, je t'ai changé les fonctions masquées (elles sont maintenant plus petites et plus rapides). Il n'y a plus besoin de passer par un masque. Tout est dans le sprite : tu mets une ligne de masque, un ligne de sprite gris clair, une ligne de sprite gris foncé, etc..
FastGraySprites.zip

393

Merci vraiment smile

Ca simplifie vraiment de faire un format comme ça.
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.

394

Pour les niveaux de gris mes avis sont partagés, tout dépends le type de jeu.
Certain jeux suporteront relativement bien les 8 niveaux de gris sans prendre beaucoup de place pour d'autres ca rend la visualisation meilleure mais c'est vrai que dans la majorité des cas les 4 niveaux sont plus adaptés.
Pour le son le problème comme je te l'ai déja dis est le manque de standard et la place que ca occupe, c'est pour ca que dans mes jeux je le mettrai mais en option
avatar

395

Pour les 8 nvg le mieux c'est de gerer par transparence => perd pas plus de place que les sprites maskés.

Le probleme c'est que c'est quand meme 30% plus lent qu'une routine en gray 4, et donc ca prend pas mal de resoucre, surtout quand tu devra gerer les 10 balles + les bonnus qui descende et autre.. (mais c'est gerable..).

Pour le son, je dit bon parce que j'ai pas de kit, et il doit y avoir 5% des personnes qui l'on.

396

Uther Lightbringer> Le son ne prend rien en place, c'est très faible, pour 1 mins de musique en stéréo tu en a environ pour 500 octets donc des sons dans un jeux ça va pas prendre énormément.

Je ne sais vraiment pas si je met mon jeux en 8 nvg car vu les votes ça pose plus de problèmes qu'autre chose.

Trust> J'espère que lors de la sortie de ma librairie les mentalitées envers le son vont changé car ma librairie exploite à 100% cette possibilitées qui est très interessante dans des jeux et même dans des programmes autre.
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.

397

D'ailleurs, il y a une routine de sprites 7 niveaux de gris + transparence + clipping dans les sources de Backgammon. (Le clipping est d'ailleurs inutile pour Backgammon. Je l'ai quand-même gardé en guise de protection anti-[bogues de débordement].)
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é

398

perso pour les 8nvg j'attend de voir un jeu non fixe qui les utilises pour voir ce que ca donne...

399

Ce qui me fait le plus hésiter avec les 8 nvg c'est les clignotements. 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.

400

il me semble que les è de KK etait plutot stable (enfin sur ma calc, il n'y avait pas de clignotement)

401

En revanche, l'écran n'a pas l'air d'aimer le mode 7 (pas 8) niveaux de gris de mes routines, et je ne comprends pas pourquoi. sad (Il affiche des barres verticales éclaircies ou carrément blanches en présence de certains motifs, alors qu'il ne fait pas du tout ça en mode 8 niveaux de gris.) Si quelqu'un a une idée d'où ça pourrait venir...
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é

402

Kevin Kofler
a écrit : En revanche, l'écran n'a pas l'air d'aimer le mode 7

Mis comme ça, on peut comprendre autre chose grin

403

##oll#
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

404

rotfl
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é

405

Pour ceux que ça interesse j'ai crée un programme de créations en langage C d'images en Hexa, Binaire, Décimal et même binaire Pure pour les fichiers de données, je vais même voir si je doit l'adpater en ASM. Ce programme est assez simple. Je l'aurait finit dans peu de temps et il traite spécialement que le format de Jackiechan.

N'hésitez pas à m'écrire sur mon @mail! smile
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.

406

Uther Lightbringer> Le son ne prend rien en place, c'est très faible, pour 1 mins de musique en stéréo tu en a environ pour 500 octets donc des sons dans un jeux ça va pas prendre énormément.
Oui mais combien ca prend si on ajoute cette taille à celle de la lib elle même? et si je l'inclu dans mon RPG, il y aura sans doute un doute bien plus d'une minute de musique.
avatar

407

Ben dans un RPG, t'es pas obligé de mettre de la musique... pour moi, l'un des meilleur (même si ce n'est pas un vrai RPG), est Cadaver, il n'y a de la musique qu'au début, et après, uniquement des effets sonores (trippant de n'entendre que le bruit des pas dans un couloir, sans rien d'autre), ce qui fait que les données sonores sont très faibles.
avatar

408

Disons que les bruit de pas avec polysound ca risque pas d'être facile. et que j'ai tout de même envie de mettre un peu de musique ca changerais vraiment grin.
avatar

409

Quand je dis que la taille est vraiment faible c'est vrai à 100% car si en plus de ça tu compresse tu gagne encore.

Pour de la musique assez lente tempo 120 qui dure 2 mins environ il faut compter 2 ko max et si tu compresse tu arrive à 1ko, la je parle en stéréo donc 2 voix donc imagine une banque de son d'environ 5ko non compressé tu voit le nombres d'effets sonores que tu as.

Pour les effets sonores c'est faisable mais ça dépend ce que tu entendant par là car PolySnd serat capable de faire des effets sonores plus peformant que l'AMIGA mais bon avec 50 fréquences*2 il est possible d'en faire! Pour la librairie sa taille seras inférieur à 3 ko ce qui n'est pas énorme en soit donc si tu rajjoute du son dans un jeux avec des musiques... il faudrat compter moins de 10 ko et rien qu'avec ça ton jeux ne manque pas de son.


Voilà ce que je n'ai pas encore ajouter à la librairie:

Le mode permettant de jouer du son en background incluras 2 modes en quelques sorte:

-Mode 1 ou le tempo est identique sur les 2 voies et donc utilisé pour de la musiques ou que des bruitages à savoir que le tempo varie de 1 à 50000 donc aucune limite de vitesse.
-Mode 2 un peu plus complexe mais qui est interessant car en effet il serat possible de jouer des bruitages en même temps que de la musiques et en programmant facilement.

La contrainte du mode 2 est que la musique et les bruitages sont en mono donc pour être plus précis la musique sur l'écouteur gauche les bruitages sur le droit mais il a un avantage qui est interessant je trouve c'est par exemple d'alterner les bruitages sur chaque écouteur et de donner un effets dans le jeux.

A savoir que dans le jeux il faut absolument utiliser rowread ou une fonction identique car l'interruption n°2 ralentie énormément.
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.

410

musique assez lente tempo 120

ergh, tu fou des triples croches a 120 a la noire, deja, a jouer, ca parait pas lent...
tu rajoute deux ou trois effets par dessus, et tu content qd ca s'arrete et que tu as reussi a suivre grin

heu... reflexion faite, en lisant la suite de ton post.
qd tu dis 'tempo', tu parles de pulsation (nombre d'unites par minte, sachant que tu peut mettre plusieurs notes dans une unite)
, ou de nombre de notes par minutes
?
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

411

geogeo> La taille est tout a fait raisonnable comparée a l'effet obtenu mais pas négligeable, c'est pour cela qu'elle sera en option.
avatar

412

Houla je dit des conneries. Je voulait juste dire que la taille d'un morceau de musiques même longue ne prenderas pas beaucoup de place, rien qu'en regardant les exemples de PolySnd 1.3, on le voit très bien. Mais si en plus on compresse, là je ne vois vraiment pas le problème, pour moi la question: Est-ce que intégrer du son dans un jeux prend de la place? ne ce posse pas car j'ai tout fait pour remédier à ce problème, j'ai divisé par 3 leurs tailles sans prendre en compte la compression donc pour donner un ordre d'idée c'est comme si on ajouter 2 images en 4 nvg en plein écran.


Quand je parle du tempo je parle du nombres d'impulsions par minute mais les duree aussi sont très variable et il est possible de faire des quadruple croche.... donc cette librairie est réellement une librairie audio mais j'ai encore beaucoup de travail et je pense la sortir avant mon jeux.

Pour les programmeur Basic je veut vraiment qu'il me donne leurs avis car j'ai beaucoup de questions:
-Comment nommé les fonctions?
-Ou lire les données?
-Comment signaler la fin d'un programme?
-Ne pas diffuser toute les fonctions en Basic?

Et surtout comment faire pour désactiver l'int2 pour pas que la pression d'une touche gêne la qualitée du son.


Et comment voyez-vous un programme Basic avec du son?
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.

413

desactiver l'int2... bah tu fais le masque adequat, (regarde dans ordre vont les bits du SR), et un appel au trap je sais plus combien, qui change ca
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

414

geogeo: pas interessant pour le BASIC, ca manque deja cruellement de puissance ...

415

squale92>Je sais désactiver les interruptions ou les rediriger. Je ne sais pas ce que peut faire de désactiver l'int2 dans un programme Basic et même l'int5 car je sais pas si des fonctions vont aimer faire ça comme GetKey...

Donc pas interessant pour le Basic?
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.

416

ouch.
en basic ?
pas bon tout ca...
si tu veux laissser le controle au TIOS (ce que tu fais necessairement en basic), mieux vo pas trop toucher a gd chose...

et puis, du son en basic, ma fois...
vu comme ca rame le basic...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

417

Il reste seulement le son du mode1 c'est à dire qu'on ai obliger d'attendre que la musiques soit terminée pour continuer.
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.

418

bah, alors c pas le pieds...
(enfin, a partir du moment ou il s'agit de basic, je suis plus trop objectif, il parait grin)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

419

Bon pas de fonctions pour le TI-Basic???
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.

420

a mon avis, ca sert a rien...
mais bon, je ne code pas en basic
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall