Breach is my battle royale-inspired Pygame project, accompanied by custom graphics and object design. It was inspired by surviv.io, an online 2-D battle royal game.
Python Libraries:
- pygame
This is a 2-D single-player game. The goal of the game is to survive and eliminate as many waves of bots as possible, with an increasing difficulty in every wave. There will be a maximum of twenty-five waves and the only way to win the game is to successfully beat all twenty-five waves, or else the game is lost.
The control keys used are the following:
- Player Movement:
- UP, LEFT, DOWN, RIGHT
- W, A, S, D
- Player Hotbar:
- 1, 2, 3, 4
- Item Interaction:
- E
- Quit Game:
- ESCAPE
(Sept. 14, 2018)
- Updated Breach from Python 2.7.12 to 3.7.0.
- Added item drop name and key labels.
- Improved end-of-game screen.
- Adjustments to nearly all items.
- Adjustments to bots and boss bot.
- Removed utility spin due to frame-drop issues.
- Breach Demo 3.7.0 now available.
- This mode is for extremely quick plays.
- Further adjustments to nearly all items.
- Further adjustments to bots and boss bot.
- Guns and the Barrier Utility are disabled from dropping from crates.
- Fixed 2 bugs:
- More than one item drop can now appear in the world within the same frame.
- High-velocity bullets no longer pass through smaller structures.
