brandonp2412/BlockDrop
반응형 컨트롤, 여러 테마, 점수 추적, 홀드 및 조각 미리보기 기능을 갖춘 크로스 플랫폼 낙하 블록 퍼즐 게임. Flutter로 제작됨.
- Stars
- 72
- Forks
- 11
- 최근 푸시(UTC)
- 2026. 9. 18.
- 프로젝트 상태
- 활성
언어DartC++CMakeShellPowerShellPythonRubySwiftCHTMLJavaKotlinObjective-C
기술 주제
사용 중인 의존성
의존성 목록 14 개
- flutter
{"sdk":"flutter"} - flutter_localizations
{"sdk":"flutter"} - talker_flutter
5.1.20 - cupertino_icons
^1.0.8 - shared_preferences
^2.3.0 - audioplayers
^6.0.0 - intl
^0.20.2 - url_launcher
^6.3.2 - flutter_test개발 의존성
{"sdk":"flutter"} - integration_test개발 의존성
{"sdk":"flutter"} - patrol개발 의존성
^4.9.0 - flutter_lints개발 의존성
^6.0.0 - flutter_launcher_icons개발 의존성
^0.14.4 - mocktail개발 의존성
^1.0.0
앱 카테고리
원본 README
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
README 펼치기 / 접기
Block Drop
A modern Tetris clone built with Flutter. Drop, rotate, and clear lines in this classic puzzle game.
GitHub Release Release downloads
Features
- Classic Tetris gameplay with all 7 tetromino pieces
- Smooth piece rotation and movement
- Line clearing with score tracking
- Hold piece functionality
- Next piece preview
- Responsive controls for mobile and desktop
- Cross-platform support (iOS, Android, Web, Windows, macOS, Linux)
Screenshots
Light theme
Light Classic Light Modern Light Bubbles Light Retro
Dark theme
Dark Classic Dark Modern Dark Bubbles Dark Neon Dark Retro
Black (AMOLED) theme
Black Classic Black Modern Black Bubbles Black Neon Black Retro
How to Play
- Move Left/Right: Use arrow keys or swipe gestures
- Rotate: Up arrow key or tap to rotate pieces
- Soft Drop: Down arrow key or swipe down
- Hard Drop: Space bar (desktop) or double tap (mobile)
- Hold Piece: Hold key or dedicated hold button
Getting Started
Prerequisites
Installation
-
Clone the repository:
git clone https://github.com/brandonp2412/BlockDrop block_drop cd block_drop -
Install dependencies:
flutter pub get -
Run the app:
flutter run
Building for Release
Android
flutter build apk --release
iOS
flutter build ios --release
Web
flutter build web --release
Desktop
flutter build windows --release # Windows
flutter build macos --release # macOS
flutter build linux --release
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Inspired by the classic Tetris game
- Built with Flutter framework
- Icons and assets created specifically for Block Drop