Skip to content

This is a Ludo game with web version functionalities. It is not fully implemented. So feel free to contribute to this project

License

Notifications You must be signed in to change notification settings

mahmudnibir/Ludo-Game-web-version

Repository files navigation

Modern Ludo Game

A modern, interactive Ludo game built with Flask, Socket.IO, and modern CSS. This is a work in progress with a beautiful UI and real-time multiplayer functionality.

Features

  • 🎮 Real-time multiplayer gameplay
  • 💬 In-game chat system
  • 🎲 Interactive dice rolling
  • 🎨 Modern glass-morphism UI design
  • 🌈 Multiple theme options (Royal, Neon, Holographic)
  • 🎵 Sound effects and background music
  • 📱 Responsive design for all devices
  • ⚡ Real-time game updates
  • 🏆 Leaderboard system
  • 💰 Betting system (optional)

Prerequisites

  • Python 3.8 or higher
  • pip (Python package installer)
  • Git

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/ludo-game.git
cd ludo-game
  1. Create a virtual environment (recommended):
# Windows
python -m venv venv
venv\Scripts\activate

# Linux/Mac
python3 -m venv venv
source venv/bin/activate
  1. Install the required packages:
pip install -r requirements.txt

Running the Game

  1. Make sure your virtual environment is activated (if you created one)

  2. Start the Flask application:

python app.py
  1. Open your web browser and navigate to:
http://127.0.0.1:5000
  1. To play with multiple players:
    • Open the game in different browser windows or tabs
    • Each window/tab will represent a different player
    • Join the same game room to play together

Game Modes

Free Play Mode

  • Access at: http://127.0.0.1:5000/game/free
  • No betting required
  • Perfect for casual gaming

Betting Mode

  • Access at: http://127.0.0.1:5000/game/bet
  • Place bets before starting the game
  • Win coins by defeating opponents

Project Structure

ludo-game/
├── app.py              # Main Flask application
├── requirements.txt    # Python dependencies
├── static/
│   ├── css/           # Stylesheets
│   ├── js/            # JavaScript files
│   └── sounds/        # Game sound effects
├── templates/         # HTML templates
└── README.md         # This file

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Flask framework
  • Socket.IO for real-time communication
  • Font Awesome for icons
  • Modern CSS techniques and animations

Note

This is a work in progress. Some features may be partially implemented or subject to change.

About

This is a Ludo game with web version functionalities. It is not fully implemented. So feel free to contribute to this project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published