Auteur: @upsilandre

Ce contenu est la reproduction de ce thread Twitter.

Un truc que j'aime bien faire c'est étendre le HUD des jeux NES en ajoutant des informations. J'ai beaucoup joué à Rad Racer ces derniers jours. Je me suis donc amusé à le faire sur celui ci dans la partie inférieure de l'image là où il y a une bande noire.

#Retrogaming #NES

Je me suis amusé à calculer (@FlorentGorgesFR 😄) et indiquer la distance parcourue pendant la race ainsi que le total depuis le début de la partie et aussi celle du dernier segment (au moment où l'on passe un checkpoint) en plus de la vitesse moyenne.

Je peux donc vous donner ces chiffres en exclusivité mondiale (au moins aussi exclusif qu'ils sont anecdotiques 😆)

  • Race 1 = 9678 mètres
  • Race 2 = 9623 mètres
  • Race 3 = 9679 mètres
  • Race 4 = 10079 mètres
  • Race 5 = 9718 mètres
  • Race 6 = 8881 mètres
  • Race 7 = 9508 mètres
  • Race 8 = 10021 mètres
  • Total = 77.2 km
  • Moyenne ~ 9650 mètres

Le segment le plus court fait 1786 mètres (segment 3 de la race 2 à San Francisco). Le segment le plus long fait 3836 mètres (segment 4 de la race 4 à Athènes). Soit une variation de la taille des segments qui peut aller du simple au double avec une moyenne à 2400 mètres.

Ce qui est amusant c'est qu'on peut calculer la distance totale parcourue avec une précision supérieure au millimètre ! En effet le jeu permet des variations de seulement 1/256ème de km/h sur 16.7 ms (une frame) ce qui correspond à une variation de distance de 18 microns !

Le jeu lui-même calcule d'ailleurs sa position dans le jeu avec cette précision pour gérer le circuit et la progression. C'est sacrément précis. Le jeu est techniquement super bien foutu grâce à l'arrivée de Nasir Gebelli chez Squaresoft. Surtout pour un jeu de 1987.

Ce genre d'extension du HUD je l'ai fait sur plein de jeux NES. Par exemple sur Super Contra j'avais ajouté l'indication du Rapid fire, l'affichage complet des vies (pas juste 4), le scoring (important dans Super C) et une jauge pour la charge du Fire Gun (pas visible ici).

Ou les dommages infligés dans Punch Out!! pour savoir quels sont les coups qui font le plus mal 🙂. Et plein d'autres jeux. Ça me sert parfois à mieux comprendre le fonctionnement du jeu.

C'est impressionnant à quelle point Rad Racer 2 est moins bien que le premier 3 ans après alors que ca reprend la même recette... C'est dire si le premier est un chef d'œuvre. Une perfection de calibrage, de précision et de technicité.

Ne serait ce que la sensation de vitesse ou la gestion du relief... et en 60 FPS constant (Outrun arcade c'est du 30 FPS, Outrun Megadrive 20 FPS, Outrun SMS 10 FPS)

Est ce que vous savez que Rad Racer est un jeu conçu par Hironobu Sakaguchi le papa des Final Fantasy avec Nobuo Uematsu le compositeur des FF et programmé par Nasir Gebelli le petit génie du 6502 sur Apple II que Square va débaucher pour les sauver, programmeur de FF1, 2 et 3 ?

Rad Racer est a priori développé en même temps que Final Fantasy qui sort 4 mois plus tard. On a donc ici la Dream Team qui va sauver Square. C'est donc pas du hasard si Rad Racer est vraiment un bon jeu (évidement c'est pas du tout la même team pour Rad Racer 2 😄).

Pour voir l'intégralité des threads d'Upsilandre archivés sur ce site, c'est par ici.