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.
Uther Le 02/05/2003 à 09:11 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
trust Le 02/05/2003 à 11:52 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.
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.
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].)
trust Le 02/05/2003 à 18:45 perso pour les 8nvg j'attend de voir un jeu non fixe qui les utilises pour voir ce que ca donne...
trust Le 02/05/2003 à 19:02 il me semble que les è de KK etait plutot stable (enfin sur ma calc, il n'y avait pas de clignotement)
Nil Le 07/05/2003 à 10:06 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.
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.

Uther Le 07/05/2003 à 14:32 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.
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?

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
geogeo: pas interessant pour le BASIC, ca manque deja cruellement de puissance ...
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?
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...
Il reste seulement le son du mode1 c'est à dire qu'on ai obliger d'attendre que la musiques soit terminée pour continuer.
Bon pas de fonctions pour le TI-Basic???
a mon avis, ca sert a rien...
mais bon, je ne code pas en basic