Investmentbanking / AdvancedBreakoutGame

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BreakoutGame created using Java Swing

Objective

The objective of the game is to use the paddle to bounce the ball towards the bricks to destroy them. Once all the bricks have been destroyed you win the game and it takes you back to the main menu. If the ball falls below the paddle you lose a life. The player has 3 lives and loses the game when they lose all their lives.

Features

  • The bricks are all coloured differently. For example, the pink bricks have 2 * the strength of a normal brick and so much be hit 2 times to be destroyed
  • There is a countdown for each new game before it starts
  • The player has a choice between 6 backgrounds for the game, in which they can choose one of these or if they click start it starts the game with the default background of space
  • There is a pause button when clicked pauses the game and the user has the choice to restart or go back to main menu
  • Difficulty selector panel in which the speed of the ball increases as the difficulty of the game chosen gets harder

Controls

Left arrow: move paddle left

Right arrow: move paddle right

Screenshots

Main Menu:

image

Background selector:

image

Difficulty selector:

image

Default background:

image

A background selected via background selector:

image

Currently a work in progress, not finished!!!

About


Languages

Language:Java 100.0%