A downloadable game for Windows

Controls

wasd to move
e to take control of other robot
f to push block or other robot
q to give control to ai (used by the ai)
r to restart

Goal: Capture all robots and move them to the square that says "win". Robots controlled by ai will only do their actions when you press an input. You will initially have control of the robot in the top left. Once you take control of other robots, you will control them all simultaneously with each input you make.

Green square tells you where the action will take place.

Different ai in the robots behave differently. There are Workers, Aggressors (kind of like a defense unit) Bully (like aggressor but pushes them around instead of turning them), and ones that just Shut Down. This paired with the defects give each robot a unique personality.

Some robots have defects and won't follow the rules as you would expect. The two main implemented defects are "reversed controls" and "deletes objects instead of other actions." Also, some robots have a limited number of turns after being captured until they turn back to ai controllers.

 Apologies for the convoluted mess and lack of clarity as to what defects each has. I planned to make it so you could click each robot to bring up a list of attributes, but ran out of time. I also planned on quite a few more defects, but without the clear representation of what's going on, that would just make it more confusing. I would like to create more levels and do more specialized puzzles with this concept, but again, I ran out of time. Hope you enjoy the prototype!

Made by: Morgan Channell

Cover Art Illustration by: Beastoleon


P.S.

For 0.2 and 0.3 level, some things have changed...

There's a real level now with a real puzzle.

Goal: Reach the exit with all surviving robots (robots that are destroyed do not have to reach the exit). No AI is implemented for this level, but each robot has different functionality so read about how they work in game!

Highlighted squares are now color coded, so it is easier to see which robot is doing what. Overlapping highlighted squares will just prioritize based on render order, so I may fix that in the future, but for now, it's not too difficult to work with. Two robots moving to the same space will overlap. This is not intended, but it's not too game-breaking, so I've just left it for now and will have to figure out how that should behave in the future. Maybe I'll add a speed attribute to each robot.

For an extra challenge, the game records your number of moves taken, so try to beat it in the fewest number of moves. Admittedly, there is a chance that this counter could get off because it is being calculated asynchronously, but that is extremely unlikely.

Feel free to check out the source code on GitHub https://github.com/mchannell/robo-escape. It's pretty messy. This was mostly just a play-pin kind of project for me, so there's a lot of ideas that aren't fully realized and a lot of code that's not being used. I left it in in case I wanted to explore more ideas down the road, so just left some things messy for convenience, but yeah.

Download

Download
Robo Escape.zip 19 MB
Download
Robo Escape 0.2.zip 19 MB
Download
Robo Escape 0.3.zip 19 MB
Download
Robo Escape 0.4.zip 19 MB

Leave a comment

Log in with itch.io to leave a comment.