Indietro

City Devourer

Un gioco d’azione in 3D ambientato a Guangzhou: una casetta di mattoni si sveglia nel villaggio di Liede, mette ruote e pugni di mattoni, combatte contro edifici ribelli per tutta una notte di pioggia, ne divora le macerie per crescere e infine sfida la Canton Tower.

Autore: 城市吞噬者
Scarica il codice sorgente
City DevourerScarica il codice sorgente

Descrizione

City Devourer: Guangzhou è un gioco d’azione in 3D per PC. Interpreti una casetta di mattoni che si sveglia nel villaggio di Liede, a Guangzhou: le spuntano quattro ruote e un paio di pugni di mattoni e si dirige verso nord attraverso una notte di pioggia, oltre i vicoli stretti dei villaggi urbani, l’argine del Fiume delle Perle, le torri residenziali di Tianhe e la foresta di vetro del CBD, fino ai piedi della Canton Tower. Anche gli edifici lungo il percorso si stanno svegliando: le case del villaggio ti caricano facendosi scudo con pannelli di porte, i condomini lanciano vasi di fiori e condizionatori dai balconi, le torri a uso misto abbassano di colpo le saracinesche per speronarti e le torri di uffici rimandano indietro i tuoi colpi con le loro facciate continue in vetro.

Questo mondo ha una regola: nessun edificio cade per niente. Ogni edificio che abbatti si sbriciola in macerie, e la casetta le solleva e le inghiotte, crescendo da casetta di mattoni a un piano a edificio con martello di mattoni, poi a edificio con braccio meccanico e infine a torre vivente che cammina. Il colore dei mattoni che mangi decide cosa diventi: le tegole degli edifici a portici, l’acqua del Fiume delle Perle, l’elettricità delle insegne al neon e i tondini d’acciaio dei cantieri portano ciascuno il proprio stile di combattimento. Di tanto in tanto le macerie lasciano cadere un frammento di memoria, come la targa lucidata dalla pioggia dell’arco commemorativo del villaggio di Liede, o un biglietto del traghetto da cinque mao da Haizhu a Tianhe.

Clic sinistro per colpire (tocco per un attacco base, pressione prolungata per caricare), Spazio per scattare, Q per raccogliere le macerie, poi di nuovo Q per divorarle o clic sinistro per lanciarle. A ogni stadio di crescita il tuo corpo e le tue mosse cambiano insieme, e ogni tipo di nemico richiede un approccio diverso. Dopo aver ripulito un isolato, scegli con R due ricompense su tre (Cuore della città, Nucleo di mattone rosso e Luci di mille case): una nuova carta, una stella in più per una carta o un po’ di salute. Quattro stati di fazione, Frantumazione, Inzuppamento, Scossa e Inchiodamento, si combinano a coppie in effetti combo come Cortocircuito e Saldatura. Il ponte di Liede e la Canton Tower, i due monumenti più pienamente risvegliati, sono i due scontri con i boss.

Questo regalo è prima di tutto per Guangzhou. Villaggi urbani, edifici a portici, botteghe di tisane e vecchi moli dei traghetti vengono demoliti e ristrutturati uno dopo l’altro. Il team non può farli restare, ma nel gioco può lasciarli risvegliare una volta: ogni edificio contrattacca e cade a modo suo, e una casetta lo ricorda. È anche per chiunque abbia iniziato in una stanzetta in affitto in un villaggio urbano e sia cresciuto piano piano in città. Dopo la sconfitta della Canton Tower, la schermata finale recita: «La Canton Tower si illumina di nuovo delle luci che appartengono a questa città.»

Il team ha cominciato scrivendo un unico documento di direzione del gioco come sola specifica, poi ha iterato per cicli: dopo ogni ciclo, una persona reale giocava una partita completa ed esportava il registro di playtest integrato nel gioco, che veniva suddiviso in attività per il ciclo successivo. Claude Code ha scritto il codice una issue alla volta, e Playwright gioca automaticamente 55 scenari all’interno del gioco in esecuzione. Il gioco è costruito su Three.js: protagonista, nemici e l’intera città sono generati proceduralmente nel codice, la musica e la pioggia sono sintetizzate in tempo reale con Web Audio, e il team ha impacchettato il gioco con Electron per Windows e macOS, senza bisogno di connessione a Internet. Viene fornito come codice sorgente e va compilato in locale.

Come è stato usato Tripo

Tripo si occupa degli ornamenti intagliati e delle forme organiche difficili da costruire in codice, un’aggiunta importante sia per la grafica sia per il gameplay: protagonista, nemici e città sono tutti generati proceduralmente, e 12 modelli generati con Tripo P2.0 completano i dettagli.

  • 12 modelli: le tre ricompense di fine isolato, Cuore della città, Nucleo di mattone rosso e Luci di mille case; il colmo del tetto in stucco di calce e la coppia di leoni di pietra sull’arco del villaggio di Liede; la testa di una barca drago e un albero del kapok sull’argine del Fiume delle Perle; gli autobus, i taxi e i camion scagliati dal ponte di Liede; e gli anelli del belvedere lanciati dalla Canton Tower insieme alle tende di Haixinsha ai suoi piedi.
  • Ognuno ha un compito nel gameplay: veicoli e anelli sono attacchi dei boss, alberi del kapok e tende sono coperture che si possono abbattere o distruggere, la testa di drago è un grosso pezzo di macerie che puoi divorare o lanciare, e le ricompense brillano nei colori delle fazioni.
  • Nessun lavoro manuale sul web: Claude Code sceglie oggetti irregolari senza parti mobili, GPT Image 2.5 disegna immagini di riferimento nello stile grafico del gioco, Tripo CLI le trasforma in modelli con image-to-3D, e Claude Code controlla le anteprime e gli screenshot di gioco per valutarne la qualità.
  • Integrazione nel gioco: le texture vengono compresse in modo che ogni modello pesi circa 0,7 MB, immagini di riferimento e ID dei task vengono registrati, e un loader condiviso normalizza le dimensioni prima di agganciare i modelli all’arco, al ponte e alla torre costruiti in codice. Se un modello non si carica, il gioco ripiega sulla versione procedurale, e ogni modello è coperto da un playtest automatico.

Questi 12 modelli coprono ricompense raccolte più di dieci volte a partita e gli attacchi di entrambi gli scontri con i boss, regalando a Guangzhou sotto la pioggia le sue sculture in stucco di calce, i suoi alberi del kapok e le sue barche drago riconoscibili all’istante.

Trailer

Guarda su bilibili