
While it still has some room to grow, it's moving in the right direction. Screeps is a fun game and has a unique angle to it.
Screeps single player for free#
On the Screeps website, they even link you to a good, introductory javaScript course offered for free on Codecademy. Luckily for you, javaScript is a fairly entry-level scripting language and has a lot of documentation all over the internet.
Screeps single player code#
Any programmer can attest to the satisfying feeling of running their code and watching it work (hopefully on the first try). I want to put a disclaimer here and say that, while you don't need to be a javaScript wizard having a fundamental understanding of programming is extremely beneficial in playing this game efficiently and adds to the overall enjoyment. My javaScript is a bit rusty but the live demo of the game does a good job of breaking down some of the key concepts for writing the various bits of code you're going to need to know to play the game. Given the MMO nature of the game, there is the added excitement / dread that your code might not be good enough to defend your resources once you log off as the game takes place on a single server - putting your skills to the test against other programmers of greater or lesser skill. Your code matters, it's the driving force behind what your creeps are doing - everything from moving, gathering, building, attacking, and defending is entirely driven based on your code. What parameters you set in the code determines the type of creep you create and what strengths and weaknesses it has. In Screeps your units, known as creeps, are controlled with javaScript that you, the player write. Screeps is the real deal, you're working with actual code and how / what you code is important. Games like Hacknet, TIS-100, and else Heart.Break() are built on the concept of programming qualities but are watered-down - they're more like pseudo-programming games where the concept is the same, but the execution has been made simple for non-programmer players. Screeps, however, is not your standard MMO / RTS game.
