Splat! (versione con scrolling migliorato)

Coinvolgimento di codice e logica

Solo debug / ottimizzazione (scritto da un umano, analizzato/corretto dall’IA)

Coinvolgimento di asset e pipeline

Nessuno (solo codice o asset realizzati interamente da umani)

Note sul progetto e prompt

Ciao a tutti.

Ecco Splat! in esecuzione con uno scorrimento migliorato.
Non è perfetto, e c’è un piccolo glitch nel punto in cui lo scorrimento incontra il bordo del gioco, ma lo scorrimento è sicuramente molto più fluido ora.

Non ho ancora avuto modo di giocarci molto, quindi non so quanto sia affidabile il codice.

Splat_smooth.dsk (191.0 KB)

5 Mi Piace

Ehm, a me non sembra molto migliorato (è parecchio scattoso, almeno nel browser), ma non conosco il gioco originale.

Ho appena giocato sia all’originale che a questa versione uno dopo l’altro, e hai ragione: l’originale gira e scorrere benissimo.

La versione “fluida” gira parecchio più veloce (cosa di cui non penso il gioco abbia bisogno), ma lo scrolling non è intrinsecamente più fluido e introduce anche quel sfarfallio menzionato da @ervin che non c’era nell’originale.

Questo è interessante… Ho citato Splat perché il screen tearing sull’originale mi dà fastidio agli occhi; avrebbe proprio bisogno di un rendering più veloce o di un buffer di schermata.

Questa versione gira all’incirca alla stessa velocità complessiva, ma lo scorrimento dello schermo avviene a piccoli incrementi. Per il resto, il gameplay sembra essere rimasto invariato.

Ho provato entrambe le versioni su RVM, quindi forse il tearing dell’originale è stato rimosso, a me sembrava a posto (e sono piuttosto sensibile al tearing).

E la maggiore velocità della nuova versione me l’ha fatta percepire in modo parecchio diverso. Devo ammettere, però, che non avevo mai giocato alla versione CPC prima d’ora, solo a quella per Spectrum.

EDIT: Mi inchino alle tue superiori capacità di tempismo @Anthony_Flack! Ora ho registrato un video di entrambe le versioni durante la dimostrazione e girano alla stessa velocità! Sono stati i piccoli incrementi dello scrolling a farmela sembrare più veloce, mi sbagliavo.

Ciao a tutti.

Per chiunque si stesse chiedendo cosa abbia chiesto di fare a Claude…

Gli ho dato il file dsk preso da cpc-power chiamato «Splat! (UK) (1985) [Amsoft] [Original].dsk».

Poi ho usato questo prompt:

Un vecchio classico. Disassemblalo, per favore. L’UNICA cosa che voglio fare con questo gioco è rendere lo scorrimento un po’ più fluido. Non voglio che vada più veloce. Mi piacerebbe che lo scorrimento si muovesse a metà degli incrementi attuali. Tuttavia, il personaggio del giocatore deve muoversi nello stesso modo in cui fa ora, così che l’allineamento con i blocchi dello scenario funzioni ancora durante il movimento.

Claude mi ha chiesto se preferissi uno scorrimento a metà incremento, che sarebbe stato di 3 pixel alla volta e avrebbe causato rallentamenti a causa del bit shifting, oppure uno scorrimento di 2 pixel, e gli ho detto di sì.

Dopo poco più di 3 ore (e il resto dei miei crediti per questa settimana), mi ha fornito il file dsk che ho caricato in questo thread.

3 Mi Piace