Spirit of Eternal Racer è una nuova e interessante demo tecnica di guida 2.5D pensata per Linux e Amiga 1200 con PiStorm e RTG. Il progetto nasce come esperimento personale dello sviluppatore Deuteros76, con l’obiettivo di sfruttare davvero la potenza del PiStorm, andando oltre semplici porting o soluzioni emulative.
Un omaggio ai grandi classici del racing
Ispirato a titoli storici come Out Run, Vroom e Nigel Mansell’s World Championship, Spirit of Eternal Racer propone un’esperienza retro moderna, capace di fondere il fascino arcade anni ’80 e ’90 con una simulazione di guida credibile. Il risultato è un motore fluido, veloce e sorprendentemente avanzato per l’hardware di riferimento.
Motore 2.5D e ottimizzazioni tecniche
Il cuore del progetto è un engine 2.5D basato su segment rendering e proiezione prospettica, con numerose ottimizzazioni pensate per Amiga:
Dirty rectangle rendering per ridurre i ridisegni
Sistema di occlusione per saltare gli elementi non visibili
Sfondi parallattici per aumentare la profondità visiva
Effetto cielo con copper personalizzato su Amiga
Il tutto è sviluppato con SDL 1.2, mantenendo alte prestazioni anche su sistemi datati.
Simulazione di guida realistica
Non si tratta solo di estetica. Spirit of Eternal Racer integra un modello di guida dettagliato:
Accelerazione, frenata e velocità massima realistiche
Forza centrifuga nelle curve
Cambio manuale e automatico
Simulazione di giri motore e suono del motore
Influenza del terreno fuori pista
Elementi che rendono la demo più vicina a una simulazione che a un semplice arcade.
Circuiti dinamici e sistema sprite avanzato
I tracciati sono caricati tramite file JSON e definiti come liste di segmenti, con curve, dislivelli e decorazioni personalizzabili.
Il sistema sprite utilizza caching e scaling in base alla distanza, evitando duplicazioni grazie a un registro centralizzato degli oggetti.
Requisiti e prestazioni
Linux:
Funziona senza problemi su laptop di oltre 10 anni, superando i 60 FPS.
Amiga:
Amiga 1200 con PiStorm (Raspberry Pi 3)
Grafica RTG
Circa 250 MB di RAM
Il futuro del progetto
Al momento Spirit of Eternal Racer è una technical demo. La possibile evoluzione in gioco completo dipenderà da prestazioni, interesse della community e dal tempo disponibile per aggiungere IA avversari, collisioni, menu e logiche di gioco.
Come banco di prova creativo e tecnico, però, il progetto ha già centrato l’obiettivo.
Sviluppo e fonte
Lo sviluppo è curato da Deuteros76, che documenta il progetto e le sue riflessioni su coding, AI e retro-development nel suo dev blog.
Fonte ufficiale:https://deuteros76.itch.io/spirit-of-eternal-racer
Un progetto che dimostra come l’hardware Amiga, affiancato da soluzioni moderne come PiStorm, abbia ancora molto da dire nel panorama retro-gaming.
0 Commenti