Skip to content

ldts-project-assignment-g0507 created by GitHub Classroom

Notifications You must be signed in to change notification settings

andr3cruz/Brick-Breaker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LDTS_T05_G07

ASCII Breaker

Game Description

ASCII Breaker is a brick breaker based game where the player must smash a wall of bricks by deflecting a bouncing ball with a paddle which may only be moved horizontally. The player starts with 3 lives and loses one each time the ball hits the bottom of the screen. The variety of levels will have increased difficulty by adding different kinds of bricks, changing ball speed and adding special power ups and handicaps for the player.

This project was developed for LDTS 2021-22 by:

  • Ana Reis (up201905529@fe.up.pt)
  • Andre Cruz (up201705768@fc.up.pt)
  • Angy da Cruz (up202007253@fc.up.pt)

A more detailed version of this description is available here.

Gameplay

ASCII Breaker is a simple game where the objective is to smash every single brick in the arena as fast as possible by deflecting a ball using a player controlled paddle. This paddle can be controlled with the arrow and A and D keys, or with your preferred key combination by keybinding them through the options menu.

Game Play

Difficulty levels

Difficulty is added throughout the levels with more resistent bricks, faster starting ball speed and debuffs which will be added through random bricks which pop up in the screen and if the ball touches them the player will get a penalty like for example, slower or smaller paddle.

In contrast we will also have powerup bricks popping up which will can give the player extra lives, faster or bigger paddle, more powerfull ball strikes, etc.

Options menu

In the options menu you can:

  • Change the Paddle color
  • Change the Ball color

About

ldts-project-assignment-g0507 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%