Skip to content

This is playable arkanoid game written in python&pygame

Notifications You must be signed in to change notification settings

Piotrekp94/PyArkanoid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyArkanoid Game

This game was done as university project - there is no gameplay value inside, only implementation of basic mechanics

3rdParties:

Sound: https://www.jamendo.com/track/1090947/iones

Graphics: https://opengameart.org/content/breakout-brick-breaker-tile-set-free

Dependencies

Dependency Version
Python 3.9
Pygame 2.0.1
Numpy 1.20.2
Pip 21.0.1
SetupTools 54.1.2

Keys

Menu

  • Up
  • Down
  • Enter

Game

  • Escape/N - to skip to next level
  • P - pause
  • Left - move left
  • Right - move right

Implemented features

  • 5 levels
  • Main menu
    • Score menu
      • Saving scores in file and picking 5 best during display
    • Exit button
    • Start game button
  • 3 lives
  • Death screen
  • Beating game screen
  • Handle ball collision
  • Pausing during game levels
  • Generated levels based on math equations

Levels

MainMenu

MainMenu

1 Level

1 Level

2 Level

2 Level

3 Level

3 Level

4 Level

4 Level

5 Level

5 Level

BeatGameScreen

BeatGameScreen

LostGameScreen

LostGameScreen

ScoresMenu

ScoresMenu

PauseScreen

PauseScreen

Releases

No releases published

Packages

No packages published

Languages