This is my third project with python. I wanted to learn how to make a virtual obstacle avoidance robot, and when I had done that, I wanted to see how it would cope with an environment where obstacles actively targeted the player. This is the result.

Controls:

Arrow keys to move

1 - Turns obstacle avoidance off

2 - Turns obstacle avoidance on


Notes:

The obstacle avoidance isn't perfect yet, because it only tracks the closest point. This means that if there are two balls heading towards the player from opposite directions, the avoidance will jitter. It also will not work as well near the border.

The hitboxes are slightly off. I will not be changing this because i wanted to make the game more punishing and challenging.

If you're feeling a little devious, get a good high score with obstacle avoidance to help you, then get a friend to play this with obstacle avoidance turned off and tell them to try and beat your high score. 

My personal high score (without obstacle avoidance) is 21.12 seconds. Good luck!

Published 4 hours ago
StatusIn development
PlatformsHTML5
AuthorStrikeX2
GenreAction, Survival
Tags2D, Arcade, Difficult, Top-Down

Leave a comment

Log in with itch.io to leave a comment.