Team members responsibilities

Goal: get the highest score by shooting enemies.

Constraint: the Roomba has its own random movements. The player doesn’t control it.

Help: the dash allows the player to redirect the Roomba to another direction (cooldown: 15”).

The Roomba stays in a delimited area. It can’t hit the sides of the screen.

The enemies are coming 360° around the Roomba, outside of the delimited area. They move into the direction of the player.

Cucumber
1 HP
Move: big jump
Attack: scare (-1 HP)
Fly
3 HP
Move: random and fast fly
Attack: stitch (-1 HP)
Death: drop 1 toilet paper (malus)
Fishbowl
2 HP
Move: slow
Attack: throw water (-1 HP)
Death: throw 3 fishes
Fish
1 HP
Move: stay in place
Attack: -1 HP
Water drop
1 HP
Move: slow and linear
Attack: -1 HP
Visual Portfolio, Posts & Image Gallery for WordPress

Winning condition

Get the highest score (arcade type)

Losing condition

The player starts with 3 lives. Each damage costs him.her a life.  No life left = game over.

Meet RoombaCat

Level 1

Straight line
Reload delay: 0.5″
Middle size
Slow speed

Level 2

90° cone
Reload delay: 0.7″
Big size
Middle speed

Level 3

360° range
Reload delay: 1″
Small size
Slow speed