Page 1 sur 4
In the Hunt (démo technique SuperGrafx)
Publié : sam. 13 juil. 2024 15:27
par Kaminari
Alors que je bossais sur la "remasterisation" SGX de mon slideshow statique
In the Hunt, je me suis demandé si je pouvais convertir toutes les couleurs du premier stage... Deux jours de taf plus tard, je me suis retrouvé avec une map complète du niveau, qui fait la bagatelle de 5120 pixels de large — l'équivalent de 20 écrans de taille 256x224
De quoi apprécier l'immense talent du pixel artist
Susumu.
À ce stade, bien entendu, je n'ai pu résister à l'envie de voir le bestiau en mouvement...
La map est pour le moment découpée à la barbare en quatre morceaux séparés, qui sont stockés en VRAM dans l'écran virtuel (1024x256). Pour économiser la VRAM, mon plan ultérieur est d'implémenter du chargement de tuiles dynamique comme un vrai codeur (routine déjà présente dans
Magician Lord mais que j'ai eu la flemme de reprendre pour le moment). Ensuite ajouter des animations de sprites pour faire staïle, et peut-être permettre le déplacement du sous-marin... Encore faut-il que j'apprenne à faire des tests de collision avec le décor, et ce n'est pas gagné.
In the Hunt - SuperGrafx demo ROM
Re: In the Hunt (démo technique SuperGrafx)
Publié : sam. 13 juil. 2024 16:52
par GuiM
Ça donne encore plus de regrets sur la vie de cette console...
Re: In the Hunt (démo technique SuperGrafx)
Publié : sam. 13 juil. 2024 16:59
par Killvan
+1, c'est très beau

Re: In the Hunt (démo technique SuperGrafx)
Publié : sam. 13 juil. 2024 21:17
par pronche
Tu n’as pas du tout envie d’aller plus loin que la démo graphique ? Ce que tu fais envois du pâté !
Re: In the Hunt (démo technique SuperGrafx)
Publié : sam. 13 juil. 2024 21:41
par Kaminari
Merci pour les compliments
N'étant pas vraiment programmeur, mes compétences sont limitées et j'apprends au fur et à mesure de mes besoins. Je me débrouille en matière de "mise en scène" graphique (scrolls, animations de sprites, animations de palettes), du moment que c'est scripté. Mais la game logic, le code nécessaire à du vrai gameplay dynamique (notamment les tests de collision, les déplacements des ennemis), c'est un boulot plus complexe.
Il m'a fallu des années avant de me mettre au sprite dans Magic Kit, et ça fait seulement six mois que j'ai basculé sur SuperGrafx grâce à HuC 4. J'aimerais prochainement m'intéresser aux tuiles animées, et un jour je ne désespère pas de maitriser les tests de collision

Re: In the Hunt (démo technique SuperGrafx)
Publié : sam. 13 juil. 2024 22:02
par franz
J'adore les effets de contraste dans l'arrière-plan ! Vraiment sublime, bravo

Re: In the Hunt (démo technique SuperGrafx)
Publié : dim. 14 juil. 2024 00:16
par Kaminari
Merci Franz
En arcade, le plan du fond ne compte que 16 couleurs, mais l'effet de pulsation lumineuse utilise 15 changements de palette (de la plus foncée à la plus claire). Ça fait un paquet de couleurs à modifier

J'aurais pu me contenter d'utiliser une routine de transition de couleurs automatique, technique fréquente dans les jeux vidéo (même sur un ordi en 8 couleurs comme le Spectrum !) mais je n'aurais pas obtenu la qualité nécessaire pour bien reproduire cet effet.
Je suis parvenu à recréer manuellement 9 palettes de 16 couleurs à peu près équivalentes, et j'ai compensé le manque de teintes intermédiaires en affichant chaque palette pendant deux frames sur SGX au lieu d'une frame en arcade.
Pour les changements de vitesse entre transitions (certaines pulsations sont rapides, d'autres plus lentes), j'ai utilisé la fonction random() plutôt que des valeurs fixes. Ça reproduit très bien le rythme aléatoire de la version arcade, même si je me doute qu'elle doit pouvoir être optimisée.
Re: In the Hunt (démo technique SuperGrafx)
Publié : dim. 14 juil. 2024 12:12
par shubibiman
Putain j'en chialerais !
Re: In the Hunt (démo technique SuperGrafx)
Publié : dim. 14 juil. 2024 12:12
par franz
C'est là où on se rend compte de l'investissement technique que ça exige quand même.
Ce sens du détail, ce perfectionnisme, ça force l'admiration, vraiment. Tous mes respects.
Re: In the Hunt (démo technique SuperGrafx)
Publié : dim. 14 juil. 2024 14:57
par Kaminari
Merci les gars !
En parlant de fignolage, j'ai ajouté l'écume de l'hélice (animation de trois frames) et j'ai corrigé ma routine de pulsation lumineuse aléatoire, qui était un poil buggée

Re: In the Hunt (démo technique SuperGrafx)
Publié : lun. 15 juil. 2024 09:52
par cazeysan
Bravo, bravo, bravo !
Re: In the Hunt (démo technique SuperGrafx)
Publié : lun. 15 juil. 2024 17:35
par Kaminari
m(_ _)m
J'ai ajouté le niveau vertical des ruines englouties. C'est le premier screen que j'avais attaqué l'année dernière pour mon slideshow PCE statique, et je n'imaginais pas le faire scroller un jour en parallaxe sur SGX

Re: In the Hunt (démo technique SuperGrafx)
Publié : lun. 15 juil. 2024 18:02
par Laucops
Alors qu'on est nombreux à approcher la cinquantaine, on ne peut que te remercier de nous la mettre aussi dure

Re: In the Hunt (démo technique SuperGrafx)
Publié : lun. 15 juil. 2024 20:35
par Kaminari
Je viens de franchir les 51 pastis, et j'arrive encore à me faire plaisir sur mes bidouilles
Rien de plus kiffant que de voir une image NEC se mettre en branle après des heures d'effort

Re: In the Hunt (démo technique SuperGrafx)
Publié : mar. 16 juil. 2024 08:47
par amobile
C'est sublime !
