Community.push (“Galo_Sengen-Empyrean”)

Hailing from the southwest quadrant, it appears Galo_Sengen-Empyrean has an elaborate plan for W97S68 — complete with various sections and chambers. One thing that really impressed me about Galo’s setup, creeps appear to be remote mining even before reaching RCL3. Nice job!

Q. How did you hear about Screeps?

A. I heard about screeps from a friend since it went on sale.

Q. Screeps seems to attract a wide variety of players, from complete beginners to hobbyists to professionals. What level of programming experience are you starting out with?

A. I took an introductory Computer Science class and a Computer Science class in high school and I am currently planning to pursue a major in either computer engineering or computer science at the University of Illinois at Urbana-Champaign. As far as JavaScript goes however, I am still a complete beginner.

Q. I know some people are here to learn, some for the coding challenges, some for world domination, and some for all of the above. What would you say are your biggest motivations for playing the game?

A. I really like the game because it’s a way to enjoy myself whilst combining my two hobbies of coding and gaming together. The fact that I can challenge others to beat my creations is just a huge positive.

Q. I know you’ve only been playing for a short time, but what are some of the biggest challenges you’ve run into so far?

A. Some of the biggest challenges I have run into so far is trying to optimize my code for low cpu usage. Optimization was never a concern for me before since none of my projects ever went near the limitations for my computer. The other large challenge was trying to stay alive before I found out I could just initiate safe mode upon being attacked since there was often one gcl 3 player in the novice area that would bully out everybody else.

Q. When I’m playing, sometimes I’ll be working on a problem and I’ll have a breakthrough. Either my code suddenly starts working as intended or I have a really good idea that I want to try out. Have you had any “eureka” moments so far?

A. At the very begging I was having problems setting up a system to catalog my creep names as they spawned, it was a great feeling to find out that the game actually does that for me.

Q. We are learning here. Do you have any particularly funny moments to share about your learning process? Code gaffes, silly bugs, sudden realization that Screeps already has pathfinding… too late.

A. One particular funny moment I had was when the code I wrote wasn’t working and I couldn’t figure out why it wasn’t working so I ended up writing a completely different piece of code to have my friend tell me that I accidentally put a comma instead of a semicolon(I was programming solely in the screeps script editor at that time).

Q. How about the resources available for new players — from the official documentation to the articles/guides that other players have created — Do you find them to be sufficient? Were there any that seem to be particularly helpful? Any gaps or resources you’d like to see?

A. The documentation is helpful but it is really pointless in certain scenarios. I have found thpion’s guide to screeps very helpful when I got stuck on certain basic functions.

Q. In about a month I’ll be doing a follow-up article and it will cover some of your progress over that time. What things do you plan to work on? Any goals in mind?

A. My end goal is to make a neural net for attacking procedures. Hopefully it will be indestructible. 🙂

Special mention: My first room was E93N62 and this is a twitch clip of robbaz attempting to pronounce my username:

Share this post

Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on pinterest
Share on print
Share on email