
You don’t have to write your code in the in game editor either. Whether you need to go walk the dog, go to work, or make some food only good coding practices will ensure that all stays well until your return. Opponents don’t have to be found online either because singleplayer and LAN game modes are also supported.Įven when you aren’t playing your units will act based on their programming, so you’ll have to program them while keeping in mind you won’t always be at your computer to babysit them. You’ll need to outsmart and outcode your opponents if you want to become one of the players with the biggest in-game footprint. As you take over more territory you’ll gain an even larger foothold in the game world, but that won’t be an easy feat with other players’ units also acting based on their programming. A player’s entire colony will be controlled by their JavaScript code and they will need to be directed to harvest resources, build units, conquer territories, and trade with other nearby colonies.

In Screeps players can learn JavaScript while putting their newfound programming skills to the test by programming the AI for their units. Screeps also allows for players to purchase a monthly subscription model that will increase their CPU resource limit in the game. Screeps is a buy-to-play 2D strategy game developed by the similarly named Screeps and is available for purchase on Steam for PC, Mac and Linux.
