Un porting della versione Master System di Out Run per Amstrad CPC 6128 (128K), su un singolo disco.
Questo gioco è stato programmato interamente da un’IA: Claude Opus 5.5 (Anthropic), utilizzando Claude Code. Non ho scritto una singola riga di assembly: ho diretto il progetto, testato ogni build su emulatore e su hardware reale, e segnalato cosa non andava. Claude ha scritto il motore Z80 in assembly, gli strumenti di estrazione e la conversione della musica.
Come è stato realizzato
Il codice per Master System non può girare così com’è su un CPC: il rendering della strada si affida all’hardware video della console. Il motore è stato quindi riscritto per il CPC, mentre tutto il resto è stato misurato direttamente dalla versione Master System anziché ricavato a occhio: tracciati, scenari, musica e manovrabilità dell’auto.
Interessante. Quindi qual è la tecnica usata per generare la strada e gli sprite?
Ottima idea! Ma questi giochi dovrebbero essere in qualche modo forzati a funzionare a 64k per essere compatibili con un GX standard… forza IA & umano! ![]()
Ho giocato a questa versione e poi all’originale per Amstrad CPC di OutRun per ricordarmi quanto facesse schifo…
Questa versione è davvero ben fatta e la musica è fantastica. La strada sembra un po’ storta all’orizzonte e i bivi sono un po’ improvvisi, ma dal punto di vista della giocabilità è comunque un enorme passo avanti rispetto alla conversione originale.
Sembra proprio che questo abbia bisogno di una bella raffinata da parte di un essere umano.
Ho chiesto all’autore ma non ho ancora ricevuto risposta; tuttavia, presumo che l’IA si sia occupata anche di questa parte — anche se non sappiamo come, eh.
Le novità
Strada
- Risolto un problema con una linea verticale bianca sul bordo dello schermo quando il ciglio della strada esce dalla visuale.
- L’estremità della strada vicina all’orizzonte rimane ora centrata invece di sbordare verso destra.
Fuoripista
- Ora è possibile guidare più vicino al bordo prima di finire sulla sabbia, proprio come sul Master System.
- Sulla sabbia, l’auto rallenta gradualmente fino a 220 km/h invece di crollare all’istante a 144 km/h.
- Dopo aver colpito un albero o un cartello, l’auto rallenta nell’arco di circa un secondo mentre va in testa coda, invece di fermarsi di colpo.
Oggetti a bordo strada
- Alberi, cartelli e altri oggetti a bordo strada si trovano ora alla stessa distanza dalla carreggiata su entrambi i lati. Le palme sul lato destro non si sovrappongono più alla strada.