Strategia e codice JavaScript
Screeps: Arena è un gioco PvP asincrono in cui non muovi le unità a mano: scrivi JavaScript che gira sui server del gioco ed esegue autonomamente la tua strategia. L'obiettivo è gestire una base con risorse, costruzioni e unità, con la profondità tipica di un RTS, ma il controllo passa interamente dal tuo codice. Le unità, dette creeps, seguono le istruzioni che hai scritto e combattono da sole contro gli script degli altri giocatori.
Come si gioca in coppia
Le partite sono 1v1 in un formato ad arena: il sistema ti abbina con avversari del tuo livello di rating e trovi una sfida in qualsiasi momento, anche quando nessun altro è online, perché vengono usati i codici salvati degli altri giocatori. Con gli amici puoi creare sfide private e progettare insieme le regole della partita. Ogni arena è una modalità con regole e obiettivi strategici propri, quindi due giocatori possono confrontarsi su scenari diversi.
Cosa sapere prima di iniziare
Servono solo basi di programmazione per partire, ma l'ambiente è complesso e adatto anche a chi vuole spingere il codice al limite. JavaScript è il linguaggio nativo, mentre per TypeScript, Python, Rust, C# e Kotlin esistono pacchetti supportati dalla community (indicati nelle guide su Steam). Il gioco introduce nuove aree ogni stagione, quindi bisogna adattare il codice a regole sempre diverse. Si guadagna fama quotidiana, risorse e si creano oggetti per sbloccare altro contenuto.