Vai al contenuto

Screeps: World

2016

Sandbox strategico persistente: la tua colonia funziona con il codice che scrivi.

13+ anniWeb e PC

UtilitàEccezionaleeditoriale ↘
Si gioca
I giocatori scrivono e rivedono codice che dice ai lavoratori come raccogliere, costruire, difendere, commerciare ed espandersi, poi osservano la colonia continuare a funzionare dentro un mondo persistente e condiviso.
Perché può essere utile
Il gioco non accetta altro che codice: ogni miglioramento della tua colonia è un miglioramento di un programma, e ogni battuta d'arresto è un bug. Questa è pratica di programmazione con veri modi di fallire, non un involucro attorno a esercizi.
Da tenere presente
Questo non è un primo gioco di programmazione: non c'è un editor visuale, e i principianti incontrano un editor di codice e un riferimento API nei primi dieci minuti.

Ottieni il gioco

Non fa per te? Guarda giochi simili →

Approfondimento

Scritto il 2026-09-15 · valutazione editoriale, non un effetto misurato · come valutiamo →

Cos’è il gioco

Screeps: World è un gioco strategico che non giochi con le mani. La tua colonia di piccole unità funziona continuamente sui server dello sviluppatore, e l'unico modo per controllarla è scrivere codice JavaScript che il server esegue per tuo conto, tick dopo tick, che tu sia connesso o no. Screeps LLC lo gestisce dal 2016, e il motore di gioco è open source.

Il mondo è una griglia persistente di stanze condivisa con altri giocatori. Le unità estraggono energia, costruiscono spawn ed estensioni, trasportano risorse, potenziano un controller di stanza, difendono le mura e si espandono nelle stanze vicine. C'è un'economia, produzione, logistica e commercio con le colonie di altri giocatori. Tutto questo è codice che hai scritto tu.

Osservi attraverso un client browser che mostra le stanze mentre funzionano, con una console per i tuoi log. Un pacchetto iniziale gratuito dà accesso permanente con un limite di venti CPU; uno sblocco CPU una tantum a vita o consumabili di gioco lo aumentano, e uno shard separato con CPU bloccata permette a tutti di competere con lo stesso budget. Esiste anche una versione a pagamento su Steam.

Cosa fai davvero

Scrivi un programma, poi lo guardi fallire in modi che non avevi considerato. Un'unità che raccoglie bene a un livello di stanza blocca un corridoio al livello successivo; un trasportatore muore per un invasore mentre dormi e niente rifornisce lo spawn. Poiché il codice gira incustodito, tutto deve gestire il caso in cui tu non ci fossi. Quindi il lavoro consiste nel leggere i log, aggiungere un controllo, distribuire, e tornare più tardi per vedere se la colonia si è ripresa da sola. Migliorare vuol dire sostituire il comportamento cablato con ruoli che decidono da soli, e mantenere il tutto dentro il budget di CPU.

Cosa allena

  • Scrive JavaScript che deve girare incustodito e riprendersi dai fallimenti
  • Legge i log per trovare perché un sistema si è rotto mentre nessuno guardava
  • Progetta ruoli e macchine a stati invece di scriptare ogni azione
  • Rifattorizza codice che funzionava su piccola scala e si è rotto su scala più grande

Perché lo valutiamo Eccezionale Punteggio interno 91 / 100

  1. AderenzaQuanta conoscenza o abilità reale richiede il gioco stesso?93peso 45%

    Aderenza ottiene 93 punti. Non c'è alcuna separazione tra giocare e programmare. Il gioco non accetta altro che codice, quindi ogni miglioramento della colonia è un miglioramento di un programma e ogni battuta d'arresto è un bug da trovare. Questo è quanto di più vicino un gioco possa arrivare a essere davvero la disciplina che dichiara di insegnare, ed è per questo che il numero è così alto.

  2. TrasferimentoQuello che alleni qui funzionerà fuori dal gioco?90peso 30%

    Trasferimento ottiene 90 punti. Questo è vero JavaScript con veri modi di fallire: eccezioni non gestite, limiti di memoria, codice che funziona in piccolo e collassa su scala grande. Programmazione difensiva, logging, profiling e refactoring sono le abitudini reali del mestiere, e si trasferiscono direttamente a qualsiasi altra base di codice. Ciò che lo tiene appena sotto il vertice assoluto è che il dominio è un mondo di gioco con una propria API, sovrapposta al linguaggio.

  3. PraticaIl gioco ti fa usare quell'abilità più e più volte, man mano che diventa più difficile?90peso 25%

    Pratica ottiene 90 punti. La colonia non si ferma mai, quindi il ciclo di osservare, diagnosticare, correggere e distribuire si ripete indefinitamente, e ogni correzione crea le condizioni per il problema successivo. I giocatori restano con la stessa base di codice per mesi, facendo refactoring man mano che la colonia cresce, il che è più vicino a come si esercita davvero il software in un vero lavoro di quanto potrebbe esserlo qualsiasi set di esercizi. Solo la motivazione limita fin dove si spinge.

Cosa dicono le prove

Solo giudizio editorialeNessuno fuori dalla nostra redazione lo ha verificato. È la nostra lettura del gioco.

Il livello di evidenza è «Solo giudizio editoriale». Sono elencate tre fonti: l'accesso tramite browser, la pagina store ufficiale e la scheda Steam. Insieme confermano Screeps LLC, il mondo persistente condiviso, il modello di controllo tramite JavaScript, il motore open source, il pacchetto iniziale gratuito con il suo limite di venti CPU, lo sblocco CPU a vita e i consumabili di gioco, lo shard con CPU bloccata, e le cifre di accoglienza su Steam usate altrove in questa pagina. Ciò che nessuna di esse stabilisce è che giocare migliori la programmazione di chicchessia. L'argomento qui è che l'attività è semplicemente programmazione, un'affermazione sulla meccanica piuttosto che su un risultato misurato.

La nostra valutazione

Come valutiamo l'utilità →

Valutazione editoriale, non un effetto scientificamente misurato.

Aderenza
93/100
Trasferimento
90/100
Pratica
90/100

Perché lo abbiamo scelto

Superato - è inequivocabilmente prima di tutto un sandbox di strategia, con il livello di programmazione come gioco vero e proprio, non un involucro attorno a esercizi.

Solo giudizio editoriale

Questa è la nostra lettura editoriale dell'accesso tramite browser, della pagina store ufficiale e della scheda Steam. L'affermazione riguarda la meccanica, cioè che giocare è semplicemente programmare, non un risultato misurato.

Fonte del gradimento dei giocatori

Steam ↗ · 1920 recensioni · Verificato il 2026-08-20

Piattaforme e accesso

The official store page currently confirms browser sign-in and live-demo access while describing the exact game as an open source MMO strategy sandbox controlled with JavaScript, and the browser sign-in URL is the real ongoing play surface.

Steam reception checked on 2026-08-20 reads Very Positive with 1,920 English reviews.

Browser access is the real meaningful game entity rather than a throwaway demo, but full official-server power is gated by a CPU-limited starter package and optional unlock purchases.

Indicazioni sull’età
13+ anni
Argomenti
STEM
Modalità di gioco
Sandbox, Strategia, Simulazione
Tag
Programming · Automation · Persistent online world

Non c'è alcuna separazione tra giocare e programmare: il gioco non accetta altro che codice, e la colonia funziona in continuazione, quindi osservare, diagnosticare e correggere si ripete finché qualcuno continua a farlo.