A classic Tetris game built with C# and Windows Forms, featuring sound effects, a high-score system, and a vibrant user interface.
- Dynamic Gameplay: Randomly generated tetrominoes fall onto a grid.
- Score System: Scores are awarded for clearing rows, with increasing difficulty as the game progresses.
- High Scores: Keep track of the top 10 high scores with the ability to add your name.
- Music and Sound Effects: Enjoy background music and sound effects for interactions.
- Restart Functionality: Restart the game easily after a game-over.
- Start the Game: Click the "Start" button to begin.
- Move the Tetromino:
- Left Arrow: Move the tetromino left.
- Right Arrow: Move the tetromino right.
- Up Arrow: Rotate the tetromino.
- Down Arrow: Speed up the fall.
- Spacebar: Drop the tetromino immediately.
- Clear Rows: Complete horizontal rows to score points and advance levels.
- Game Over: The game ends if tetrominoes stack to the top. Enter your name in the high-score form if you achieve a top score!
- Operating System: Windows
- Development Environment: Visual Studio (or any C# IDE)
- Dependencies:
- NAudio for sound effects.
- Clone the repository:
git clone https://github.com/bax082024/NewTetris.git
- Open the project in Visual Studio.
- Restore NuGet packages if needed.
- Build and run the project.
- NAudio Library for sound management.
- Classic Tetris for inspiration.
- https://www.flaticon.com/ for icons
For questions or feedback, please contact: