Skip to content

omnitechphilippines/klondike-game

Repository files navigation

♠️ Klondike Game

A classic Solitaire card game built with Flutter and Flame, playable on Web, Android, and Windows.


🎮 About

Klondike Game is a modern take on the classic Solitaire game, developed using the Flame game engine in Flutter. It offers smooth gameplay, responsive animations, and a familiar card-stacking challenge across multiple platforms—Web, Android, and Windows Desktop.


🧰 Tech Stack

  • Game Engine: Flame
  • Framework: Flutter
  • Platform Support: Web, Android, Windows
  • Language: Dart

🛠 Development Environment

  • Flutter SDK: v3.29.0
  • Dart SDK: v3.7.0

✨ Features

  • 🃏 Classic Klondike Solitaire rules
  • 🖱️ Drag-and-drop card interaction
  • 🧠 Auto-move and hints (planned)
  • 🎨 Smooth animations with Flame engine
  • 📱 Cross-platform support
  • 💾 Lightweight and offline-capable

📷 Screenshots

Screenshots from each platform

🖥️ Windows

Main Menu Gameplay Completed Game
Windows Menu Windows Gameplay Windows Win

🌐 Web

Main Menu Gameplay Completed Game
Web Menu Web Gameplay Web Win

📱 Android

Main Menu Gameplay Completed Game
Android Menu Android Gameplay Android Win

🌐 Live Demo


📦 Download Releases

You can also find all versions in the Releases Page


🏁 Getting Started (Development)

Prerequisites

  • Flutter SDK v3.29.0
  • Dart SDK v3.7.0

Installation

# Clone the repo
git clone https://github.com/omnitechphilippines/klondike-game.git
cd klondike-game

# Get packages
flutter pub get