Skip to content

starwindz/PyBerzerk

 
 

Repository files navigation

PyBerzerk

Clone of the 1980s Berzerk arcade game. Forked from flyingthing/PyBerzerk written by TerryO. Bugs fix and features improvement by starwindz

SCREENSHOTS:

GamePlay3 GamePlay2
GamePlayDemo HighScore

REQUIREMENTS: Before running the game, please make sure you have Python v3.x installed. And following modules need to be installed.

  • PyGame: pip install pygame
  • PyAudio: pip install pyaudio
  • NumPy: pip install numpy

HOW TO RUN:

  • python pyberzerk.py

GAME PLAY: Use the ARROW key(s) to navigate the player through a maze filled with robots who have an extreme dislike for humanoids. Hold the LEFT CONTROL and press ARROW key(s) to fire player's laser weapon. The player can be killed by being blasted by a robot, running into a robot, exploding robot shrapnel, coming into contact with the electrified maze walls or being touched by Evil Otto(bouncing smiley face).

Game Controls Player/Laser
LEFT ARROW Move the player left
RIGHT ARROW Move the player right
UP ARROW Move the player up
DOWN ARROW Move the player down
LEFT CONTROL Fire laser in direction of ARROW key(s)

Helpful Hints:

  • Robots can destroy themselves by running into walls or each other, shooting each other, or colliding with Evil Otto.
  • Robot lasers cannot penetrate the maze walls, use this to your advantage.
  • Evil Otto is impervious to lasers, robots or the electrified maze walls.
  • If player nears an electrified maze wall that section of the wall changes color.
  • Each robot destroyed is worth 50 points, bonus points are earned by destroying all robots. A new life is awarded at 5,000 points.

Have fun! Critiques regarding game play, bugs, glitches are most welcome.


Please see the issue list for issues and features to be developed.

References

  1. https://en.wikipedia.org/wiki/Berzerk_(video_game)

About

Python/PyGame clone of the Berzerk arcade game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%