Skip to content

alexisM8/BreakOut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BreakOut!

A classic game remade in c++ using SFML

FeaturesHow To PlayInstalling and ExecutingImagesLicense

Description

BreakOut is a classic arcade game developed by Atari, Inc. This implementation of BreakOut is done in C++ and uses SFML for the graphics and audio.

Getting Started

Dependecies

  • CMake version >= 3.21.1
  • clang version >= 9.00
  • SFML

Features

  • Main Menu
  • Pause and Resume Capabilites
  • End Title Screen
  • Key Board Controls
  • Leader Board
  • Music and SFX

How to Play

  • 'p': pause game
  • 'left arrow': move player character left
  • 'right arrow': move player character right
  • 'down arrow': navigate menu choices
  • 'up arrow': navigate menu choices
  • '1': turn music down
  • '2': turn music up
  • '9': turn sfx down
  • '0': turn sfx up
  • 'enter': make selection

Installing

  • Clone the repository in a desired location
git clone https://github.com/alexisM8/BreakOut.git

Executing Program

  • Create a build directory:
mkdir build
  • Navigate to build directory
cd build
  • execute the command:
cmake -S ../ -B .
  • a makefile will be generated, compile the program:
make
  • run the program:
./BreakOut

Images

Main Menu Controls Game Play Paused Game Game Over Save Score Leader Board

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

A classic game remade in c++ using SFML

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published