Un progetto di gaming sviluppato come esperimento di creative coding assistito da intelligenza artificiale.
ChatGPT è stato utilizzato come partner di sviluppo per trasformare indicazioni creative, regole di gameplay e revisioni progressive
in un sistema interattivo completo, mantenendo il controllo umano su concept, art direction, ritmo, difficoltà e risultato finale.
01 / CONCEPT
FROM PROMPT TO GAMEPLAY
Il punto di partenza non è stato un template di gioco, ma una serie di richieste progressive: movimento, collisioni, livelli, nemici,
power-up, checkpoint, classifica, audio, cheat e responsive. Ogni prompt è stato interpretato come una specifica di design e tradotto
in logica di gioco, poi verificato e corretto attraverso cicli successivi di debug.
02 / AI WORKFLOW
CHATGPT AS DEVELOPMENT PARTNER
L'intelligenza artificiale è stata usata per generare, estendere e rifattorizzare il codice, individuare conflitti tra funzioni,
ottimizzare prestazioni e comportamento mobile e mantenere coerenza tra le diverse versioni. Il processo è stato iterativo:
idea → implementazione → test → correzione → nuova funzione.
03 / CODE
ONE SELF-CONTAINED EXPERIENCE
Il gioco è costruito in HTML5, CSS3 e JavaScript vanilla. Il rendering principale avviene su Canvas 2D; la fisica,
i controlli, le collisioni, la camera, i 10 livelli e gli stati di gioco sono gestiti direttamente in JavaScript senza dipendenze
da un game engine esterno.
04 / ASSETS & DATA
FILES, AUDIO AND LOCAL DATA
L'esperienza integra asset PNG e GIF, tracce MP3, Web Audio API per gli effetti sonori e
localStorage per salvare la classifica nel browser. Le risorse sono richiamate tramite URL e il codice può essere
inserito come blocco autonomo all'interno di WordPress / Elementor.
L'implementazione è volutamente standalone: markup, stile e logica convivono nello stesso blocco, così il progetto può essere
integrato nella pagina portfolio senza build process o librerie esterne. La struttura mantiene inoltre controlli touch, tastiera,
adattamento del canvas alla densità dello schermo e ottimizzazioni dedicate ai dispositivi meno potenti.
LEVEL01/10NEON CITY
SCORE00000
LIVES3
STATUS
♥
IDLE
PROJECTS00/13
POWEROFF
CHECK0/3
TIME00:00
CREATIVE RUN // 10 LEVEL STORY MODE
READY?
Attraversa 10 mondi creativi consecutivi. Ogni livello ha geometrie e atmosfera diverse: la difficoltà cresce progressivamente dal primo mondo fino al livello finale. Le Red Bull danno +1 vita, la Power Star 5 secondi di immortalità. Trova la testa di MAX per attivare MADMAX per 5 secondi, il clone con mira automatica. Raccogli tutti i progetti e raggiungi il PORTAL.
← → / A D MOVESPACE / ↑ / W JUMP↓ / S CROUCHESC PAUSE★ 5 SEC POWER
GET READY3A / D MOVE • S CROUCHCREATIVE RUN
SIGNAL HOLD // GAME PAUSED
PAUSE.
La trasmissione è sospesa. Premi ESC oppure il pulsante qui sotto per riprendere.
CRT SIGNAL STANDBY
★ EASTER EGG FOUND ★
CHEAT DISPONIBILI ☺
Hai sbloccato il canale segreto di Creative Run. Il menu dei cheat non compare nei menu normali: si apre soltanto con una combinazione nascosta.
1METTI IL GIOCO IN PAUSADurante una partita premi ESC e attendi la schermata PAUSE.ESC
2APRI IL MENU SEGRETOMentre il gioco è in pausa premi una volta il tasto M.M
3ATTIVA O DISATTIVA I CHEATScegli immortalità, velocità, volo, FIAT 500 oppure carica un livello. MINIMAX e MACHOMAX ora sono veri power-up da raccogliere.ON/OFF
IMPORTANTE: se hai aperto questa guida cliccando ★ CHEAT DISPONIBILI, il gioco è già stato messo in pausa. Chiudi questa guida con il pulsante qui sotto e poi premi M. Premi di nuovo M per chiudere il menu cheat; ESC riprende la partita.
Questo portfolio non è una raccolta di lavori finiti. È una build in continua evoluzione:
ogni progetto aggiunge un livello, ogni esperimento apre una nuova possibilità e ogni nuova tecnologia
diventa un altro strumento con cui trasformare un'idea in qualcosa da vedere, usare o giocare.
THIS BUILD ENDS HERE.THE NEXT LEVEL IS ALREADY LOADING.