Hot Posts

6/recent/ticker-posts

Spirit of Eternal Racer: demo tecnica di un racing 2.5D che spinge Amiga e PiStorm oltre i limiti

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.

Posta un commento

0 Commenti