ChickenScratch: Cluck & Code è uno strategico indie di simulazione per PC in giocatore singolo, dove il giocatore programma una gallina per attraversare campi, raccogliere risorse e sopravvivere alle minacce usando codice vero e proprio invece di controlli diretti.
Gameplay
Il ciclo di gioco si basa sulla scrittura di script in un terminale e un editor di testo che guidano la gallina su una griglia 5×5 di zone. Non esistono tasti di movimento né sterzo manuale: gli script usano comandi come move directions e pick_up, e la gallina li esegue uno alla volta sulla propria macchina virtuale. Il linguaggio è identico a GDScript, con indentazione significativa, variabili, funzioni, condizionali, cicli, array e dizionari.
Gli upgrade acquistati nel negozio ampliano la sintassi disponibile invece di offrire bonus numerici. I primi acquisti introducono if e cicli, mentre quelli successivi aggiungono liste e memoria delle coordinate. Ogni run inizia con il semplice movimento in linea retta e i progressi verso comportamenti avanzati, come le ricerche, derivano da spedizioni riuscite che finanziano il prossimo nodo di sintassi.
L'ambiente si rigenera ogni volta che la gallina torna al pollaio, ricreando layout, posizioni degli oggetti e collocazione dei nemici nelle venticinque zone. I tipi di zona mantengono un tema fisso (filari di mais per coprirsi, terra smossa che rallenta il movimento), ma i percorsi cambiano ogni volta. I comandi impossibili restituiscono un feedback chiaro sulle opzioni disponibili, trasformando gli errori in dati utili per migliorare gli script. Un nemico a forma di granchio può terminare la run dopo due colpi, ma le risorse depositate restano al sicuro.
L'interfaccia simula un ambiente desktop completo, con comandi per la gestione dei file, un editor in stile vim e un manuale che documenta il linguaggio e il bestiario. Terminali multipli permettono script paralleli, anche se condividono il controllo della stessa gallina e possono entrare in conflitto se entrambi impartiscono comandi di movimento.
Modalità di gioco
Il gioco è esclusivamente single-player. Tutte le attività si svolgono nella simulazione persistente della fattoria, dove le run alimentano la progressione a lungo termine tramite il negozio e le risorse salvate. Non esistono modalità multiplayer, cooperativa o competitive.
Progressione e struttura del mondo
Le zone insegnano meccaniche diverse. I filari di mais richiedono di conoscere i percorsi del granchio per passare indenni. La terra smossa introduce risorse in movimento e terreno rallentante. Le barriere frangivento offrono scelte tra varchi di distanze variabili. Le aree successive aggiungono acqua che richiede attrezzi, labirinti che premiano il seguire i muri e zone esterne con minerali, paludi e branchi che necessitano di equipaggiamento o armi specifiche.
I miglioramenti degli script derivano dall'iterazione, non dalla velocità. Un movimento bloccato restituisce false invece di interrompere l'esecuzione, fornendo informazioni per individuare percorsi senza conoscerli in anticipo. L'assenza di un limite di istruzioni incoraggia codice leggibile che misura distanze o verifica condizioni prima di agire. Il mondo non si ferma durante la modifica, quindi il granchio continua il suo percorso mentre il giocatore perfeziona la logica.
Vale la pena giocarci?
ChickenScratch: Cluck & Code è ideale per chi cerca pratica di programmazione inserita in un contesto di gestione risorse ed esplorazione. La struttura single-player valorizza la progettazione attenta degli script e l'adattamento a layout procedurali, senza affidarsi a riflessi rapidi o elementi competitivi. Con il lancio previsto per il Q4 2026 e ancora nessuna recensione disponibile, l'esperienza non è stata ancora testata da un pubblico ampio. Chi apprezza le sfide di coding o i giochi di simulazione basati su logica e osservazione troverà i sistemi in linea con le proprie preferenze, mentre chi cerca azione tradizionale o multiplayer potrebbe preferire titoli con meccaniche diverse.