/Tetris

This repositry contains the OOP Project given in Semester 02.

Primary LanguageC++

# Tetris Game Project

## Overview
This project is a Tetris game developed using C++ and the Simple and Fast Multimedia Library (SFML). It features classic Tetris gameplay, score tracking, and a leaderboard to keep track of high scores.

## Features
- Classic Tetris Gameplay: Enjoy the traditional Tetris experience with intuitive controls and smooth animations.
- Score Tracking: Your score updates in real-time as you play, with points awarded for clearing lines.
- Leaderboard: Keep track of the top scores and challenge yourself to beat your personal best.
- Speed Increase: The speed of the falling tetrominos increases with each 1000 points.

## How to Play
- Controls:
  - Left Arrow: Move the piece left
  - Right Arrow: Move the piece right
  - Up Arrow: Rotate the piece
  - Down Arrow: Soft drop the piece
- Objective: Score points by clearing horizontal lines of blocks. The game ends when the stack of pieces reaches the top of the playing field.

## Leaderboard
The leaderboard keeps track of the top scores achieved during gameplay. Try to achieve a high score and see your name on the leaderboard!