-
Content count
3,199 -
Joined
-
Last visited
-
Days Won
2
Posts posted by GT Turbo
-
-
Azrael :
Mouais, si ça continue on va retirer le 68000 car il bouffe du temps d'horloge sur le bus
C'est exactement cela, le but du jeu c'est de rentrer le maximun dans le couple Gpu / Dsp et de carrément mettre le 68000 en attente, pour éviter qu'il nous traine ces boulets !!
GT En train d'accélerer !
-
Je fais remonter ce sujet, car j'ai commencé a écrire un gestionnaire de liste, pour l'instant juste au 68000 (Quoique que vu les décalages et les bricolages sur les champs de bits, le Gpu serait plus de mise). Je réécrirais celui ci après au Gpu, cela pour des histoire d'optimisation et de controle.
Le but étant bien sur de tout faire au Gpu, mais absolument tout, cela pour éviter de plomber le bus avec notre 'escargot' de 68000, le maillon faible d'une Jaguar. Au départ j'avais prévu une base de 192 sprites, car c'était divisible par 32, mais après calcul et essais, je m'apercois que le procédé que je voulais utiliser est plus lent que l'actuel et mange de la ram en plus pour rien, donc 'au revoir !'.
Je vais allez continuer le code, a plus !!
TG orbuT

-
Traduction pour ceux qui ont pas bac+12, l'opération consiste juste a faire une opération logique entre les masques (Sprite en deux couleurs, noir et blanc ou noir et une couleur pour les points), le résultat de cette opération donne 0 si les sprites se touchent pas et 1 si ils se touchent (Voir sur le site de Patrice Mandin), si mes souvenirs sont bons il explique le principe en plus détaillé. L'avantage que cela permet c'est du test de sprite au pixel près, plus de 'P...... de jeu de m...... j'ai explosé et pourtant le tir est passé a coté '
GT Turbo

-
En train d'écrire la gestion de liste au Gpu, je me suis apercu que je pouvais intégrer la routine de collision directement dedans, vu que pour chaque objet, dans la description on possède sa position et sa taille, après il n'y aurait plus qu'a tester si intersection, si oui 'XOR ER' les masques et voir le résultat, il ne reste plus qu'a generer les masques, la génération doit pouvoir se faire en automatique, histoire de pas se prendre la tete, je recoderais surement les masques true color en bit, cela permet de diviser par 16 la taille par rapport au sprite (1 bit=1 pixel) et pour faire le 'XOR' cela accellera aussi le traitement.
GT Turbo

-
SCPCD :
Il faut faire attention, je ne sais plus trop mais je crois qu'il y a des bugs dans le blitter pour le clipping dans certains cas.
J'arrete pas d'y penser, mais pour l'instant je cherches surtout la manière la plus rapide de faire du remplissage et pour l'instant je voies que cela.
A MORT LES DOOM LENTS OU EN BASSE RESOL !!!
GT en train d'optimisé sans écrire de code !!
-
Azrael :
J'avais vu qu'il y a une fonction Zbuffer dans le blitter, mais je ne sais pas trop comment elle fonctionne. Si c'est du tri pour faire un affichage d'objets 2D dans un environnement 3D et s'il est possible de récupérer le liste triée, alors on pourra faire du tri sur les polygones.
Apparement cette fonction permet juste en cas de copie de bloc, tracé de lignes, etc.. de comparé ton Z avec celui présent en dessous, d'après ce que j'ai pu comprendre.
Mais j'ai l'impression qu'il va falloir utiliser par contre la meme technique que sur micro, balayage des lignes du polygone puis remplissage ligne par ligne, ce qui fait peur avec de genre de technique c'est le calcul des valeurs du blitter mais plus de temps qu'a remplir avec un peu de code, sinon il y a peut etre une autre technique, on remplit entierement chaque ligne, enfin on calcule les valeurs pour remplir a chaque fois la ligne complete et on joue avec les registres de clipping, on clippe a gauche et droite avec les X, X1 de notre polygone , est ce que cela serait assez rapide ? Car on aurait pas beaucoup de registre a modifier d'une ligne a l'autre
GT
-
Petit hors sujet :
Fredifredo :Comme ici on ne discute pas trop et qu'on préfère agir , voilà tout simplement une question :
Ca change quand meme des forums ou on fait que parler!! Jagware Power !!

Retour a la 3d, personnellement j'ai toujours pensé que réutiliser un code d'un autre pour 'refrabriquer' avec était un peu aléatoire. Car quand on veut rajouter une bricole sur un moteur 3d comme celui de I.S., vu le niveau des codeurs le code est ultra optimisé donc le moindre rajout peut générer plus d'emmerde qu'autre choses, alors que quand on devellope son moteur soi meme, tout est autorisé.
On peut utiliser 3ds, si il faut un outil de conversion, je le fais cela n'est pas un problème, car souvent quand on veut optimisé (Ce mot revient souvent trouvez pas ?), leur format de fichier ne collera peut ètre pas avec notre moteur, donc une modification sera nécessaire.
GT Turbo

-
C'est vrai qu'un Mario sur Jaguar cela serait sympa, Nintendo ont Mario, Sega avait le porc epic 'Sonic' et nous nous avons quoi ? Sans arme, cela permetrait aux plus jeunes de jouer avec un coté plus sympa qu'un je vais t'éclater ta g...... Et c'est vrai qu'a ce jeu j'y ais jouer un moment, il y a un truc entre la 2d et la 3d, des jeux genres Mario Kart, c'est vrai qu'on a Atari Kart, il est bien fait mais il manque un truc qui fait que meme a deux on a plus l'impression de faire des tours de manège sur un circuit que de faire une course en Kart. Mario Kart sur Super Nintendo, le nombre de fois qu'on y a joué en duel, c'était terrible un de ces funs !!! Tant que j'y penses faudrait pas qu'on oublie qu'on peut cabler sur une meme Jag jusqu'a 8 joueurs, cette info étant la pas pour forcer a faire des jeux 8 joueurs mais au moins deux, c'est la petite touche en plus.
On a une machine qui permet un devellopement assez facile, coté puissance on a de quoi faire.
Bonne idée de rapatrier ce sujet ici, il y a un truc qui je penses on devrait eviter (Au moins en 2d), certains jeux de reflexion, quand je penses au Reversi (Othello) prévu sur la Jag, je trouves cela assez .....bof !! On pourrait écrire un tel jeu en Gfa sur un Falcon sans se prendre la tete, meme si les graffes sont de Duranik (On s'en fout on a de bons graphistes aussi ! héhé !).
Donc amis de la 2d, des propositions ?
GT Turboooooooooooo

-
D'accord avec toi, mais le truc est surtout on se fabrique les courbes a la main ? On se fait un outil ? Parce que passer mon temps a modifier la courbe a réassembler tout cela et lancer sur la Jag pour voir que cela ressemble plus a une cacophonie mathématique qu'a une courbe que je voulais la est le problème !!
GT Tout de traviol !!

-
Il y en a qui ont des propositions pour soit l'I.A. des ennemis soit les courbes pour des trucs genre shoot'em up ?
GT Turbo

-
Une bonne et une mauvaise nouvelle. La bonne c'est que j'ai fini hier soir, une routine de compactage/décompactage pour la Jag, la mauvaise nouvelle c'est qu'avec l'algo utilisé les résultat sont pas terribles, taux de compactage moyen 32% et la pointe que j'ai revelé : 38%
Je vais essayer avec le LZW (Utilisé dans les archives ZIP) le taux serait plus important.
A bon entendeur,
GT Pas très compacté !!

-
Voili, voila un screenshoot correct, merci a Dhs !!
Perso je preferes les fenetres 3D origine du Falcon elles sont quand meme plus joli...
GT Turbo

-
Il y a encore du boulot, mais cela avance assez vite, le code de Bastian Schick est assez spécial, c'est le seul truc qui fait que je tournes au ralentit pour ce prog, mais une partie des options fonctionne déjà (Reset Jaguar, Run Game, Dump Window (Il me manque encore quelques lignes de code pour l'affichage des reg DSP / GPU mais le transfert Jag->Atari fonctionne nickel !), l'upload du ram-debugger. Enfin bon je suis heureux.
2005 les 20 vingts du St et la renaissance de la Jaguar !! 2005 une année Atari !!
GT Turbo

-
Et hop :
(edit de RaZ pour image trop large)
Désolé pour la qualité de la photo, mais vu la taille limite des fichiers persos, j'ai du la passer en Gif.
Pour ceux qu'ont du mal a se situer c'est une photo de mon moniteur Jaguar avec le debugger en route.
GT En train de bugger !!

-
Vu que je me suis fais c.... a déssassembler le Jaguar debugger pour l`uploader, vu que celui ci ne fonctionne qu`en haute resol. J`ai commencer a tout remettre en ordre avec en cadeau une chouette interface Gem.
Si vous desirez des options supplementaires, c`est le moment. D après ce que j`ai pu voir le debugger envoyer en ram Jaguar est dans le corps meme du prog donc a nous les options de debuggage de fou !!!!
Voila un snap :
GT Turbo

-
Fredifredo :
ça va devenir le couteau suisse du graphiste sur Falcon ? au fait ça fonctionne sur un STE à 2 mo de ram ?
Cela devrait meme marcher sur un 260 St, apres pour la ram, cela depend de la taille du graphe mais d´un point de vue technique oui cela marche sur un Ste de 2 megas, enfin c´est plus destine au programmeur mais qui sait !!!!! c´est avec lui j´ai converti le graph de doom 3
GT Turbo
-
Well, here comes :
It runs i have tried it with all formats described in. The folder convertion runs too (Thanks to SCPCD for this idea !)
GT Turbo
-
Et hop enfin la voila :
Ca marche j'ai réessayé tous les formats, la convertion d'un dossier fonctionne (Merci a SCPCD pour l'idée).
GT Turbo

-
Pour des routines 3d tout court, je dois pouvoir adapter notre routine 3d 68000 au Dsp sans trop de soucis. Par contre après pour ceux qui est mapping pur, on a encore du boulot. Pour le gouraud mes connaissances du blitter ne sont pas encore arrivés la.
GT Turbo

-
Fgdfyhosiyhd d'IFF de m.... !! Hier soir j'avais prévu de faire un release d'Ellipse, et la cadeau !! Connerie de format IFF de m..... !! D'un coté on vous previent qu'il a des octets parfois non signalés pour aligner certaines adresse, et certains fichiers n'en tienne pas compte !! J'hallucine !!!
GT Enervé !!

-
Yes, this one, the code run :
http://cerebral-vortex.net/files/DOOM3PIC.ZIP
i have launched it 3 times for control !
GT Turbo

Now i can finalize Ellipse, coz i've got a nice uploader !!
Falcon Powa !!
-
Because i have some problems to use my Falcon for doing uploading, here come a special version of the Bjl uploader for Falcon, and CT60 Falcon :
Enjoy or ..... !
GT Turbo

-
Many excuse to everybody !! Stop here !! the code doesn't run !! I have make a retry for testing the new Uploader and i've got a black screen like you !! I will modify my code and retry again !!
GT

-
Normally $4000, but one thing Fredifredo told me, that Project Tempest are blocked about 384 colums, or this pic do a little more !! I will try with a little screen.
GT Turbo

La narration dans les jeux vidéos (retro, 2d, en plus...)
in Miscellaneous
Posted · Report reply
Que dire de plus ? je suis pas un grand joueur (Bien loin même !), mais c'est vrai que se taper 2 minutes de balladage dans les menus avant de jouer cela calme un peu. Je raconterais pas beaucoup plus car ce n'est pas trop mon rayon, moi je suis la pour la partie technique, c'est aussi pour cela qu'on aime notre RaZ(mokette !), il cherche plus loin que la relation pad-sprite, auquel je suis si intimement liée !!
GT Trop superficiel !!