Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics


Make and teach robots to automate the world! · By Denki

Coding Suggestions

A topic by TechnoRazor created Jul 26, 2017 Views: 700 Replies: 2
Viewing posts 1 to 3

I have some suggestions that I believe would be useful when making Workerbot code.

1. Selecting Segments of Code   Many times I want to copy, move or delete large segments of code, but in order to move or delete large segments of code, I need to move/delete each individual piece. And as far as I know, there is no way to copy code. I simply want to be able to click and drag to select multiple pieces of code that I can move somewhere else, copy, or delete.

2.  Repeat Loops - I often want a Workerbot to do something multiple times before going to do something else. The repeat loop would work like a while loop, but instead of a condition, it would have a number that you type in.

3.  If/Else Statements - I'm not sure exactly how this would be implemented, but I thought it would be nice if a Workerbot could check whether a storage was full, or what item it's holding.

4.  Functions - This one is actually unnecessary, but it would be nice to declare a function and call it from different parts of the code instead of making the code so large.

5.  Try/Catch Statements - This final one would be the most exciting and useful one of all. The Workerbot would try to run the code in the try section. Let's say it was meant to chop down trees. It would try to look for the nearest tree, go to it, and use held item. If there are no nearby trees, it can't get to the tree, or it's not holding an item, instead of the waiting/error symbol appearing over its head, it would interrupt the code and go straight to the catch section.

These are some of the more practical suggestions that I think of, and I really hope at least a few of these are added to the game. If you feel like the try statements are too much power to give someone, I would recommend making it something for only Advanced Workerbots that would be made out of metal. Either way, keep up the good work!


Great work! 

Yep we're thinking much the same thing. If you've ever used Scratch before that's kind of what we'll be heading towards.

Nice! I've used Scratch forever ago, so it'll be familiar to what I already know!