Ces dernières semaines, j’ai travaillé avec Claude pour désassembler quelques jeux, puis tenter de comprendre comment ils fonctionnent. J’ai beaucoup appris et, au passage, j’ai réussi à comprendre comment Space Harrier affichait ses graphismes.
À ma grande surprise, il n’utilisait pas une routine de Bresenham généralisée. À la place, il utilisait 8 petits « programmes » pour tracer des lignes, et les variantes diagonales prenaient un paramètre de pente.
Bref, j’ai demandé à Claude d’apporter les modifications suivantes (bien que 128 Ko soient désormais nécessaires, car beaucoup de tables de correspondance sont stockées dans la RAM étendue) :
Tir automatique (hourra !)
Affichage des obstacles bien plus rapide
Suppression du bruitage de tir très agaçant
Le jeu est peut-être un peu trop rapide maintenant !
Ça va tellement vite qu’on pourrait presque remplir les formes !
ATF utilise aussi des fonctions de tracé de lignes optimisées / spécialisées, j’ai demandé à Claude comment ça pouvait tourner aussi vite (par rapport à ce que je pensais être un tracé de lignes « rapide »)
Hors-sujet : je viens tout juste de découvrir que la musique du générique est un excellent remix du Prélude n° 2 de J.-S. Bach. Il m’aura fallu 40 ans pour m’en rendre compte !
Je serais curieux de voir une version Plus/GX4000 et de voir ce qu’elle aurait dans le ventre, surtout quand on sait ce qu’ils ont réussi à faire avec SonicGX.
Horizon Runner semble très limité quant aux déplacements latéraux possibles. Il faudrait corriger ça pour vraiment retrouver les sensations de Space Harrier. À part ça, ça a l’air prometteur.
Super, Space Harrier a toujours été l’un de mes jeux préférés, la version CPC avait vraiment déçu le gamin de 13 ans que j’étais, avec ses graphismes en fil de fer — comparé à tous les autres portages, j’avais l’impression qu’on s’était bien fait léser.
Ça fait plaisir de voir que ce jeu reçoit enfin un peu d’amour bien mérité !