Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 2.41 KB

README.md

File metadata and controls

46 lines (34 loc) · 2.41 KB

Breakout game using OPENGL

How to build:

💻 This is a visual studio project. Just open .sln file with visual studio 22, and the project just runs.

🎙 I used IrrKlang to play audio in the game, all related dlls located in ${SolutionDir}/dlls

image

Feature list:

  • Classic breakout games
  • Better graphics 😂
  • 4 Level
  • Endless mode
  • Game editor

Task list:

  • Basic gameplay
  • Post-processing
  • Power-ups
  • Audio
  • Add basic cheat

List of Power-ups

Feature Description Looks
Speed (Positive) Speed up the ball
Sticky (Positive) Stick the ball to the paddle
Pass-through (Positive) The ball can penetrate through all non-solid block
Increase (Positive) Sligthly increase the size of the paddle
Confuse (Negative) Everything is upside down, color is converted to negative hue
Chaos (Negative) Just try it for you self🙃

Technical detail

Class diagram

ClassDiagram Architectural code design of the game

Feature Description
UI Imgui to count FPS, tweak number
Editor WIP