Dependencies Arcade Python
Gameplay
You play as a house cat suddenly thrown out of his home. Stranded in an alley all alone, he must now fight his way through a hoard of cat-haters or die.
You meet three more cats in the next level. You can control each of these cats and switch between them.
Each cat has a set of special abilities
You
Dash
Shoot single bullets
Sneaky
Become invisible
Sneak kill when invisible and near an enemy
Shoot single bullets
Support
Heal a selected cat
Throw grenades
Heavy
Shoot multiple rounds of bullets
Has more health
All cats can scratch to hurt enemies from a short distance
Running The Game
With Python interpreter
Just run the run_game.py file by double clicking on it in windows or running the following command in your terminal in the game folder
"python run_game.py,"
We didn't build an executable file yet so as of now the python interpeter is the only way of running our game
Controls - keyboard + mouse
Use "wasd" keys to move around
w - up
a - left
s - down
d - right
mouse left button
you, Sneaky, Heavy - Shoot single bullet
Support - Click on a cat to heal them
mouse right button - scratch (melee)
spacebar - switch character
shift - Use ability
(different for each character)
you - Dash
Sneaky - Become invisible, then approach enemy and click left mouse button to sneak kill.
Support - Shift, then left mouse button to throw grenades
Heavy - (nothing)
Copyright attributions
https://kenney.nl/
We used maps and some character sprites from here
https://opengameart.org/
Some map tiles and a lot of the sprites were from here
https://commons.wikimedia.org/wiki/File:Paw-print.svg
https://commons.wikimedia.org/wiki/File:Leaping_puma_icon_-_black.svg