Shannon Birt à créé la surprise sur son compte X il y a peu en dévoilant une démo technique du futur shoot’m Up Lufthoheit affichant rien de moins que « 1013 sprites en 1013 couleurs » sur la Megadrive, la console 16-bits de Sega.
Comme on peut le voir dans la vidéo ci-dessous, la démonstration – qui n’est pas une séquence du jeu proprement dit, juste un test pour voir jusqu’où la petite équipe de développement peut pousser les potards – indique au départ 117 sprites avant de grimper progressivement aux 1013 fièrement affichés.
Sega Genesis Blast Processing MAXED OUT ???
Whats better than 660 sprites in 660 colors (prev demo) ???
1013 sprites in 1013 colors !!!
Demo starts at 117 sprites then adds 20 sprites per second every second until it reaches Max Blast Processing at ~ 46 seconds mark.
Live… pic.twitter.com/4fFCIquPba— Shannon Birt (@birt_shannon) March 28, 2024
Shannon Birt apporte quelques précisions sur cette performance, pour les plus techniciens d’entre vous :
– 18 sprites sources multipliés par 56 chacun (niveau maximum) = 1008 sprites + les 5 vaisseaux joueurs = 1013 au total.
– 4 à 5 couleurs modifiées par DMA à chaque ligne de balayage.
– Repositionnement de 4,5 sprites à chaque ligne de balayage – c’est le niveau maximum (avoir plus de sprites à l’écran avec changement de couleur ce n’est pas possible à moins d’ un miracle).
– Ayant atteint la palette de couleurs maximum près du milieu de l’écran, le mode Ombre et Surbrillance ont permis d’ombrer plus de couleurs.
– Affiché sur dle matériel suivant : MD 1 VA 6 + PVM.
– Le codage était un vrai casse-tête, il utilise environ 97% du temps CPU/DMA et le timing est très serré.
– Il a fallu 3 jours entièrement dédié à cela pour arriver à faire jouer la musique – le PCM prenait trop de processeur. Le pilote audio XGM2 a aidé et réduit la charge du processeur, merci @MegadriveDev.
– Les sprites se déplacent indépendamment à 18 vitesses différentes.
– Deux Plans A et B sont utilisés pour faire tourner les galaxies d’arrière-plans.
Shannon Birt travaille aux côtés de @Carsten1349 et @laurent_crouzet sur ce shooter au style proche de Thunder Force, pour un jeu qui s’annonce véritablement impressionnant !
Source : Time Extension / X

