A modern, high-performance, and feature-rich checkers game built with Flutter. This project offers a variety of game modes, customizable aesthetics, and a challenging AI to provide an engaging experience for players of all levels.
👉 Download Latest APK for Android
- 🎮 Multiple Game Modes: Support for Turkish Dama, International Draughts, and other popular variations.
- 🤖 Smart AI: Challenge yourself against an AI with multiple difficulty levels, from beginner to expert.
- 👥 Local Multiplayer: Play with friends and family on the same device.
- 🎨 Beautiful Customization:
- Multiple professional board styles (8-Bit Retro, Art Deco, Galaxy, Atlantis, and more).
- High-quality piece designs.
- Dynamic color support and Material 3 / Cupertino aesthetics.
- 🌍 Multi-language Support: Fully localized in:
- English, Turkish, Russian, Portuguese, Spanish, Italian, French, and German.
- 📚 Interactive Tutorials: Built-in step-by-step guides to help you learn the rules of different game variations.
- 📱 Cross-Platform: Smooth performance across Android, iOS, Web, Windows, macOS, and Linux.
- 💾 Game Progress: Automatically saves your game progress so you can resume anytime.
- 🎵 Sound Effects: Immersive audio feedback for an enhanced gaming experience.
- Flutter SDK (>= 3.3.0)
- Dart SDK
- An IDE (VS Code, Android Studio, or IntelliJ)
- Clone the repository:
git clone https://github.com/demirburakk/checkers-game.git
- Navigate to the project directory:
cd checkers_game - Install dependencies:
flutter pub get
- Run the application:
flutter run
- Framework: Flutter
- State Management: Provider
- Local Storage: SharedPreferences
- UI Components: Cupertino & Material Design
- Localization: Flutter Intl (ARB)
- Version Info: Package Info Plus
This project is licensed under the GNU General Public License v3.0.
You are free to:
- Share: Copy and redistribute the material in any medium or format.
- Adapt: Remix, transform, and build upon the material.
Under the following terms:
- Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made.
- ShareAlike: If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
See the LICENSE file for the full text.
Built with ❤️ using Flutter.