Help me decide to buy this game answering me these negative steam reviews

  • @donatzor said in Help me decide to buy this game answering me these negative steam reviews:

    I've never read that review before now. I've visited slack a few times but only started jumping on more recently, while tight-nit I wouldn't call it toxic most players I see get help relatively quickly and questions are answered.

    There are a few things I'd question about the post but I do not know the situation or what led up to it. I've only played with the private client a little, so couldn't help there.

    I've heard horror stories from different people about the person in first review, and they all corroborate the response artch gave on that review.

    All in all, I must say Screeps community is probably one of the best online communities I've been part of.


  • @Vikto at the start of the game the tick speed seems quite slow because you're watching about 5 creeps move around doing really simple behaviours. But before long you'll have tens or hundreds of creeps and when you're debugging odd behaviour I find that 2 or 3 seconds is about right. Faster than 2 seconds and it's hard to keep track of what all the creeps are doing, if you're observing a room and watching their behaviour. So 3s tick time isn't really a massive issue, apart from maybe at the very start when you have only a handful of creeps in a single room.

    In terms of optimisation the client seems to be a bit laggier than it could be given that it's basically rendering a webpage with maybe 100 objects every 3 seconds. It does the job though. Some community members have been experimenting with writing their own clients, one guy even wrote a 3d opengl renderer! Maybe in the future one of these community clients will end up taking over from the main web client


  • @o4kapuk

    What about them?

    These reviews basically criticizes screeps client performance.

    Thanks for helping me out.

  • @Donatzor

    Definitely going to read the docs.


  • Guys, thanks a lot for helping me out. Im more motivated to buy Screeps now. Just going to read the docs to know more about certain aspects of the game. 😄


  • Yeah Screeps seems fine for you, however it really isn't a game for learning to code.

    But it is excellent addition while you are learning to code via one of the good external sources.
    You can directly use the new skills learned in your sessions afterwards to improve your script.

    And in regards of the "toxic" community, we have a lot of strong minded personalities here.
    But never ones have I seen a full blown shit storm or malcious personal attack on somebody. (Valid critic isn't a attack, it is a fact)
    As long you are reasonable and able to use common sense you won't have any problems here.


  • heh, if you want to talk about toxic, Vas was the toxic one. This community is awesome, and full of people willing to help. He caused a lot of issues due to his attitude and general trolling. Of course he is going to complain about a community that doesnt put up with his BS... after he got banned in slack (due to recommending physical violence as a legitimate solution to political issues), he proceeded to create multiple additional accounts to continue being a nuisance. I ended up banning 3-4 alt accounts by the time it was finally said and done. Do not accept any opinions from someone like that... That being said, I am part of the slack's moderator staff. if you do see any issues, please feel free to hit me up and we'll take care of it.

  • Welcome Vikto,

    I can say, that I learned a lot while coding for creeps. I already knew languages like Java, C#, C++ and basic JavaScript but only because of Screeps I've learned much more details about JavaScript.


  • I agree with @Xenofix. Screeps is a great way to pick up javascript or typescript as a second programming language. I haven't heard of any success stories where they picked up screeps and programming cold.

    I think it's possible to could craft online course around screeps but you definitely would want to run on a constrained server until the students were further along. I think PvP might not be the best idea in CompSci 101.


  • Yeah, xeno and deft are right. Prior to starting the game, the last experience I had was 1 C++ and 2 Java high school classes over a decade prior. I had stayed in IT (netad/sysad) and remembered the concepts, but I started in JS from scratch. Learning the syntax of JS, the game's API and the concepts involved with the game all at the same time was a daunting, but surmountable task. Not having the knowledge of what a for loop, functions, etc was prior, would have crushed me and I never would have gotten off the ground.