Skip to content

noydavidi/bricker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Bricker

A puzzle game where the goal is to knock down all the bricks by deflecting balls.

Background

This game was created by Noy Davidi as a project for the Object-Oriented Programming course at Hebrew University of Jerusalem. I enjoyed working on this project and found it to be a challenging and rewarding experience. I learned a lot about object-oriented programming, game development, and software engineering.

Gameplay

The player controls a paddle that can be moved left and right. The goal is to deflect a ball so that it hits the bricks. When a brick is hit, it will disappear. The player has a limited number of lives. If the ball falls below the bottom of the screen, the player loses a life. If the player loses all of their lives, the game is over.

Controls

Move the paddle: Left and Right in keyboard

Features

The game features a variety of bricks, each with its own unique properties. Some bricks can be destroyed by a single hit, while others require multiple hits. There are also power-ups that can be collected to help the player, such as a ball that bounces off walls or a paddle that becomes larger.

What I Learned

I learned a lot about object-oriented programming while working on this project. I learned how to create classes, objects, and methods. I also learned how to use inheritance and polymorphism. I also learned about game development and software engineering. I learned how to design games and how to implement them using object-oriented programming principles.

1

2

3

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages