Clone of the 1980s Cinematronics Rip Off arcade game. Written for a Python/Pygame development exercise. To date, tested on Windows and Ubuntu platforms.
SCREENSHOTS:
REQUIREMENTS: Before running the game, make sure you have Python v3.6 installed. You will also need to install Pygame v1.9.1and PyTweening, as the game will not run without it.
From the command line: python pyripoff.py
NOTE: This game has not been tested with Python 2.x
GAME PLAY: Protect the fuel canisters from invading pirate tanks. Use the ARROW key(s) to navigate the player tank. Press the SPACEBAR to fire player's cannon. Pirate tanks can be destroyed by shooting or colliding with them. Game is over when all fuel canister have been "ripped off".
Game Controls | Player/Cannon |
---|---|
← LEFT ARROW | Rotate the player tank counterclockwise |
→ RIGHT ARROW | Rotate the player tank clockwise |
↑ UP ARROW | Move the player forward |
SPACEBAR | Fire player cannon |
Miscellaneous:
- Game is organized into waves and bonus levels, there are six styles of pirate tanks to a wave.
- A wave ends when all pirate tanks have been destroyed or have dragged a fuel canister off screen.
- The bonus level increases after each wave.
Have fun! Critiques regarding game play, bugs, glitches are most welcome.
TODO:
- Make standalone executable.
- Add joystick control.
- Add sound.
- Add short-range lasers to pirate tanks
- Game speed and difficulty increase with successive waves.
- Improve pirate tanks AI.
- Two player network capability.