An open API service indexing awesome lists of open source software.

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

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



Flutter
Dart
Firebase

## 📸 Banner


Ludo Game 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

Welcome Screen




Walkthrough 1

Introduction




Walkthrough 2

Features






Walkthrough 3

Game Modes




Walkthrough 4

Multiplayer




Walkthrough 5

Get Started



### Authentication & Login



Login

Login Screen




Google Login

Google Sign In




Loading

Loading State






Sign Up

Sign Up




Offline Mode

Offline Play



### Game Modes & Gameplay



4 Player Mode

4 Player Mode




3 Player Mode

3 Player Mode




2 Player Mode

2 Player Mode






4 Player Gameplay

4 Player Gameplay




Exit Confirmation

Exit Confirmation



### Game Features & Navigation



Home Screen

Home Screen




Game Selection

Game Selection




Friends

Friends List






Leaderboard

Leaderboard




Move Selection

Move Selection




Move Options

Move Options



### Settings & Configuration



Settings Main

Settings Main




Settings Audio

Audio Settings




Settings Profile

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!