Navigation

    forum

    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    1. Home
    2. cpar
    • Flag Profile
    • block_user
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Groups
    • Blog

    cpar

    @cpar

    2
    Posts
    970
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    cpar Follow

    Posts made by cpar

    • RE: What did you find annoying/hard when you started out with this game?

      Thanks for asking for feedback. I just wrapped up my first month so I'm pretty new. Before I start complaining, let me say to all the devs listening that this game has been awesome. I tried it once upon a time during the Kickstarter and was thrilled to see it up on Steam. I hope that you're doing well!

      1. Creeps: I didn't find it anywhere in the documentation that creeps can't occupy the same space. It's pretty fundamental to how you plan your room and your movement. I also found it a bit tedious that I can to enumerate all the creep parts during spawn. Maybe the spawnCreep method could accept an array of creep part amounts - or something. I don't want the game to provide utiltiies for everything but this was the first boring util I had to write.

      2. Visual Update Bugs: Many times when I leave my session and come back, I see non-existant creeps left in the view. At first I didn't know this was a bug, and I wasted time trying to figure out why these creeps weren't behaving. Now I know to refresh every time I come back to an old session. Also, I experience "bursts" of movement from time to time which seems like the client catching up to the server state. Again, usually F5 fixes this.

      3. Performance: I typically use my mid-range desktop for development, but I also like to break out my Chromebook for a quick 10 minute session when I think of something. Writing a little routine on the couch while watching TV has been really fun for me, and I would really love it if there was a "low performance" mode. I've even wanted to check in on my creeps while on my phone. That was hilarious; I basically had to restart my phone.

      4. Code Organization: Usually the first thing that we all have to figure out is how we're going to manage our IDE and source control. I've struggled a bit. GitHub integration doesn't seem to work right for me, so every time I want to make a change to "production" I have to re-sync using Account Settings. It would be ideal if GitHub integration was improved. I'd love to be able to use branches! It might be something I did wrong, but if so, documentation needs to be improved. If there's a bug, I already have an open issue in the system. Oh, I also had to learn the hard way that modules all have to be placed at the top level. I didn't understand this at first and started building a folder structure.

      posted in General Discussion
      cpar
    • GitHub Sync Not Working

      I've already created a ticket for this (support request 2884), but I'm wondering if anyone has any idea what I'm doing wrong.

      I'm trying to use the GitHub Sync in account settings.

      Expectation: When I push changes to GitHub, they are automatically reflected on screeps.com with every subsequent commit.

      Behavior: A webhook event to screeps is fired when I push code, and it completes with a 200 status code. There is an error in the response body {"error":"invalid signature"} and my script is not updated on screeps.com

      My repository is called "screeps" and I'm syncing the "src" folder. Nothing fancy. I login using Steam to authenticate.I have set a Screeps password, even though I don't use it. I have tried multiple times to link my GitHub account. Each time, I completely remove OAuth and the previous webhook from my GitHub repository.

      posted in Technical Issues and Bugs
      cpar