A modern implementation of the classic Tetris game built with Flutter. This project uses the Provider package for state management and provides a fun and interactive experience.
- Responsive Gameplay: Enjoy Tetris on any screen size.
- Custom Tetromino Shapes: All classic shapes are included with unique colors.
- Levels and Speed: Increase the challenge as you progress through levels.
- Intuitive Controls: Swipe and tap for seamless gameplay.
- Tap the Start Game button to begin.
- Use the following controls:
- Swipe Left/Right: Move the piece left or right.
- Swipe Down: Drop the piece quickly.
- Tap: Rotate the piece.
- Clear rows to gain points and progress through levels.
- The game ends when there is no space for a new piece.
- Flutter 3.0.0 or later
- Dart SDK
-
Clone the repository:
git clone https://github.com/Cod-e-Codes/flutter-tetris.git cd flutter-tetris
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
This project is licensed under the MIT License.