Space Harrier (versione più veloce con autofire)

Ciao a tutti.

Nelle ultime settimane ho lavorato con Claude per disassemblare alcuni giochi e cercare di capire come funzionano. Ho imparato molto e, strada facendo, sono riuscito a comprendere come Space Harrier generasse la sua grafica.

Con mia grande sorpresa, non utilizzava una routine generalizzata di Bresenham. Al contrario, usava 8 piccoli «programmi» per tracciare le linee, e le varianti diagonali accettavano un parametro di pendenza.

Ad ogni modo, ho fatto apportare a Claude le seguenti modifiche (anche se ora sono necessari 128 KB, visto che salva parecchie tabelle di lookup nella RAM estesa):

  • Fuoco automatico (evviva!)
  • Rendering degli ostacoli molto più veloce
  • Rimozione del fastidiosissimo effetto sonoro degli spari

Forse adesso il gioco è persino un po’ troppo veloce!

spaceharrier6128.dsk (190.3 KB)

9 Mi Piace

Wow… decisamente troppo veloce per me.

Ma è un ottimo esempio di come l’IA possa ottimizzare i giochi — e un modo fantastico per sfruttare i 64K superiori.

1 Mi Piace

Sta accadendo così in fretta che potresti quasi riempire le forme!

ATF usa anche una funzione di disegno linee ottimizzata / specializzata, ho chiesto a Claude come facesse a girare così velocemente (rispetto alla mia funzione di disegno linee che pensavo fosse «veloce»)

1 Mi Piace

Off-topic: ho scoperto solo ora che la musica durante i titoli di coda è un fantastico remix del Preludio n. 2 di J.S. Bach. Mi ci sono voluti 40 anni per rendermene conto!

1 Mi Piace

Aggiungo questi 2 video qui!!! Penso possano essere interessanti, se così non fosse cancello!!! Cordiali saluti.

4 Mi Piace

Sono entrambi impressionanti a modo loro! Specialmente Horizon Runner. Molto bello e fluido.

Avevo preso in considerazione l’idea di riempire le forme in Space Harrier, ma alla fine volevo solo che andasse incredibilmente veloce! :smiley:

1 Mi Piace

Sarebbe interessante vedere una versione Plus/GX4000 e scoprire cosa potrebbe fare, soprattutto sapendo cosa sono riusciti a realizzare con SonicGX.

L’audio in Horizon Runners è orribile, ma con un bel chiptune questo gioco potrebbe essere fantastico.

Horizon Runner sembra essere molto limitato nello spostamento laterale. Bisognerebbe sistemare questo aspetto per dare davvero la sensazione di Space Harrier. Per il resto, sembra promettente.

Bello! Space Harrier è sempre stato uno dei miei giochi preferiti. La versione per CPC ha davvero deluso il me tredicenne, con quella grafica wireframe: rispetto a tutti gli altri porting, mi sentivo proprio preso per il naso.

È bello vedere che questo gioco riceve un po’ del meritato affetto!

Sì, provavo le stesse cose da giovane. La cosa ancora più sorprendente è che oggi so che il CPC è capace di fare molto più di quanto ci si aspettasse in base alle esperienze passate. Ho sempre pensato «ok, senza supporto hardware non può raggiungere la stessa qualità dei concorrenti». E invece non è affatto vero. È fantastico vedere questo potenziale in alcuni giochi o demo.