A smash-bros-esque fighting game writen in python using pygame. Name will change once I come up with a better one :P
Note: these are subject to change as the project evolves
make sure you have python and pygame installed first
git clone https://github.com/RandomLegoBrick/squares.git
cd squares
python main.py
Player 1:
WAD
to move- Double tap
W
orD
to dash - Press
S
to shoot - Double tap
S
to throw grenade
Player 2: Arrow Keys to move
- Double tap
Left
orRight
to dash - Press
Down
to shoot - Double tap
Down
to throw grenade
Current possible skins: (As of now, skins can be changed on lines 59-63 of main.py
)
- red
- blueberry
- orange
- flamey
- duck
Players can be added by copy/pasting the following code into the players
list located on line 59 of main.py.
player.Player((WIDTH/2, HEIGHT/2 - 50), [K_i, K_j, K_k, K_l], "flamey"),
The first argument is a tuple containing the player's x and y cordinates. The second arument is a list containing the keymap for the players in the order "UP, LEFT, DOWN, RIGHT". The final argument is they player's skin which can be any of the values in the Player Skins section.
Todo (Will add more over time):
- Gameplay
- Movement
- Collisions
- Bullets
- Screen Shake
- Knockback
- Dash & Jump animations
- Camera
- Paralax Background
- Art
- Map: Grassy
- Main Island
- Secondary Islands
- Background
- Players
- Blueberry
- Red
- Orange
- flamey
- Controller
- Think of more...
- Weapons
- basic gun
- grenade
- Menu Art
- Map: Grassy
- Menus
- Main Menu
- Game Setup
- Game Over
- Manual