Skip to content

demirburakk/checkers_game

Repository files navigation

World of Checkers

Build & Release Flutter APK License: GPL v3 Flutter

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 & Play

👉 Download Latest APK for Android

🌟 Features

  • 🎮 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.

🚀 Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/demirburakk/checkers-game.git
  2. Navigate to the project directory:
    cd checkers_game
  3. Install dependencies:
    flutter pub get
  4. Run the application:
    flutter run

🛠 Tech Stack

  • Framework: Flutter
  • State Management: Provider
  • Local Storage: SharedPreferences
  • UI Components: Cupertino & Material Design
  • Localization: Flutter Intl (ARB)
  • Version Info: Package Info Plus

📜 License

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.