https://github.com/jamalihassan0307/ludoverse
A Feature-Rich Ludo Game with Beautiful UI, Sound Effects, and Multiple Game Modes
https://github.com/jamalihassan0307/ludoverse
2-players-ludu 3-player-ludo 4-player-ludo advance-games flutter-games flutter-ludo games google-signup jamalihassan0307 ludo-game sounds-effects
Last synced: 3 months ago
JSON representation
A Feature-Rich Ludo Game with Beautiful UI, Sound Effects, and Multiple Game Modes
- Host: GitHub
- URL: https://github.com/jamalihassan0307/ludoverse
- Owner: jamalihassan0307
- Created: 2024-07-26T16:15:07.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-18T11:20:15.000Z (3 months ago)
- Last Synced: 2025-03-20T09:58:24.021Z (3 months ago)
- Topics: 2-players-ludu, 3-player-ludo, 4-player-ludo, advance-games, flutter-games, flutter-ludo, games, google-signup, jamalihassan0307, ludo-game, sounds-effects
- Language: Dart
- Homepage: https://github.com/jamalihassan0307/LudoVerse/blob/main/APK/app-armeabi-v7a-release.apk
- Size: 38.1 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Ludo Flutter - Modern Multiplayer Board Game
A Feature-Rich Ludo Game with Beautiful UI, Sound Effects, and Multiple Game Modes
![]()
![]()
![]()
## 📸 Banner
![]()
## 📌 Overview
A beautifully designed Flutter Ludo game with modern UI, smooth animations, and multiple game modes. The app features both online and offline gameplay, sound effects, and a comprehensive player profile system.
## 🚀 Tech Stack
- **Flutter** (UI Framework)
- **Provider** (State Management)
- **Firebase** (Authentication & Database)
- **SharedPreferences** (Local Storage)
- **Custom Animations**
- **Material Design**
- **Audio Integration**## 🔑 Key Features
- ✅ **Multiple Game Modes**: 2, 3, or 4 player options
- ✅ **Online & Offline Play**: Play with or without internet
- ✅ **Google Authentication**: Secure login system
- ✅ **Sound Effects**: Immersive gaming experience
- ✅ **Player Statistics**: Track your gaming progress
- ✅ **Modern UI**: Beautiful and responsive interface
- ✅ **Profile System**: Customizable player profiles
- ✅ **Settings**: Customizable game preferences## 📸 Screenshots
### Onboarding Experience
![]()
Welcome Screen
![]()
Introduction
![]()
Features
![]()
Game Modes
![]()
Multiplayer
![]()
Get Started
### Authentication & Login
![]()
Login Screen
![]()
Google Sign In
![]()
Loading State
![]()
Sign Up
![]()
Offline Play
### Game Modes & Gameplay
![]()
4 Player Mode
![]()
3 Player Mode
![]()
2 Player Mode
![]()
4 Player Gameplay
![]()
Exit Confirmation
### Game Features & Navigation
![]()
Home Screen
![]()
Game Selection
![]()
Friends List
![]()
Leaderboard
![]()
Move Selection
![]()
Move Options
### Settings & Configuration
![]()
Settings Main
![]()
Audio Settings
![]()
Profile Settings
## 🎮 Game Features
### Sound Effects
- Dice rolling sounds
- Piece movement audio
- Victory/defeat sounds
- Background music options### Game Modes
1. **2 Player Mode**: Quick head-to-head matches
2. **3 Player Mode**: Triple threat challenges
3. **4 Player Mode**: Full board experience
4. **Offline Mode**: Play without internet connection## 📁 Project Structure
```
lib/
├── models/
│ ├── user_model.dart
│ └── offline_user.dart
├── providers/
│ └── user_provider.dart
├── screens/
│ ├── login_screen.dart
│ ├── home_page.dart
│ ├── settings_page.dart
│ └── profile_completion_page.dart
├── constants/
│ └── colors.dart
├── assets/
│ ├── sounds/
│ │ ├── move.wav
│ │ ├── roll_the_dice.mp3
│ │ └── laugh.mp3
│ └── images/
│ ├── board.png
│ └── thankyou.gif
└── main.dart
```## 📱 Download APK
You can download the latest version of the app from:
[APK/app-armeabi-v7a-release.apk](APK/app-armeabi-v7a-release.apk)## 🎵 Sound Attribution
The game includes the following sound effects:
- Move sound (`move.wav`)
- Dice rolling sound (`roll_the_dice.mp3`)
- Victory laugh sound (`laugh.mp3`)## 🎲 Game Rules
1. Each player gets 4 pieces
2. Roll a 6 to start moving pieces
3. Land on an opponent's piece to send it back
4. Get all pieces to home to win
5. Special rules for safe spots and shortcuts## 🔧 Settings & Customization
- Sound effects toggle
- Vibration settings
- Notification preferences
- Theme customization
- Player profile editing## 🏆 Features Coming Soon
- Online multiplayer mode
- Global leaderboards
- Friend system
- Chat functionality
- Custom board themes
- Achievement system## 🎯 How to Play
1. Choose game mode (2, 3, or 4 players)
2. Select online or offline play
3. Roll dice by tapping
4. Move pieces by selecting them
5. Follow standard Ludo rules
6. Get all pieces home to win!