Wat Screeps: Arena is
Screeps: Arena is een online strategiegame waarin je JavaScript schrijft in plaats van je eenheden zelf te besturen. Je code draait op de servers van het spel en voert je strategie autonoom uit terwijl jouw script het opneemt tegen dat van een andere speler. De kern van een potje is een klassieke RTS: grondstoffen verzamelen, je basis uitbouwen en eenheden maken. Het verschil zit in de besturing: je geeft geen bevelen per klik, maar schrijft logica die beslist wat je creeps doen. De naam Screeps komt van "scripting creeps", scripten van creeps. De franchise bestaat uit twee games: World en Arena.
Samen spelen met je vrienden
Je speelt in 1v1-partijen binnen een arena-omgeving. Het matchmaking-systeem zoekt automatisch een tegenstander met een vergelijkbare arena-rating, zodat je snel aan een potje kunt beginnen. Ook wanneer er geen andere spelers online zijn, gebruikt het systeem opgeslagen code van andere spelers om je een tegenstander te geven. Naast de openbare matchmaking kun je met vrienden je eigen private uitdagingen ontwerpen en zo je eigen regels bepalen. Omdat de wedstrijden asynchrone PvP zijn en je code autonoom vecht, hoef je niet tegelijk online te zijn om een uitdaging aan te gaan.
Wat je nodig hebt en waar je op moet letten
Voor de basis heb je alleen basale programmeervaardigheden nodig, maar het speelveld is diep genoeg om ervaren codeurs tot het uiterste te laten gaan. JavaScript is de standaardtaal, maar er zijn door de community ondersteunde packages voor TypeScript, Python, Rust, C# en Kotlin, en die lijst groeit; de details staan in de Steam-gidses. Verwacht een spel dat draait om aanpassen: er zijn verschillende arenas met elk een eigen regelset en strategische doelen, en er komen elk seizoen nieuwe arenas bij. Je verdient dagelijks fame, verzamelt grondstoffen en craft items om meer content te ontgrendelen. De wedstrijden zijn kort en snel, dus de nadruk ligt op het schrijven en bijschaven van code tussen de potjes door.