Skip to content

Latest commit

 

History

History
41 lines (22 loc) · 1.78 KB

File metadata and controls

41 lines (22 loc) · 1.78 KB

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