Skip to content

Ludo App : Mini Project #1158

Description

@Jayasri2111

Develop a Javascript Ludo app.

Description 📜

A fun and interactive Ludo game app, developed using JavaScript, bringing the classic board game to the digital space! The game allows players to enjoy a turn-based strategy game with friends or against AI. The app offers an intuitive interface with smooth animations, making it easy for anyone to pick up and play.

Requirements 🛠️

Must-Haves

  • Multi-player support: Allow 2-4 players to join, either locally or online.
  • Dice roll mechanism: Simulate the rolling of a die, and ensure that the movement of pieces follows traditional Ludo rules.
  • Piece movement: Allow players to move pieces around the board, with rules for capturing and returning opponent pieces.
  • Game logic: Implement the basic rules, including start conditions, winning conditions, and turns management.
  • Interactive UI: Include an attractive board layout, user feedback for actions (like dice rolling), and notifications for whose turn it is.

Can-Haves

  • AI opponents: Option to play against the computer with adjustable difficulty levels.
  • Customizable avatars and pieces: Players can select their tokens or colors.
  • Animations: Add animations for dice rolls, piece movement, and when a piece captures an opponent’s piece.
  • Save/Load game: Option for players to save the game and continue later.

Additional Features

  • Online multiplayer: Allow users to connect and play with friends remotely.
  • Chat functionality: Players can send messages during the game.
  • Tutorial mode: Include a quick guide or tutorial for first-time players.

Bonuses ✨

  • Leaderboard: Track players’ win/loss records and rankings.
  • Custom rules: Allow players to modify traditional Ludo rules, such as the number needed to move a piece from the starting zone.
  • Mobile compatibility: Ensure that the app is mobile-friendly with a responsive design.
  • Spectator mode: Allow others to join the game as viewers without playing.
  • Themes and skins: Offer various board and token themes to enhance the visual experience.

Any number of people can work on a single issue 👨‍💻👨‍💻
This issue is open to all.🌍️


Project location 👉🏻 {AppName}/Username/

👨🏻‍💻 Happy Coding 👩🏻‍💻

Activity

  1. github-actions commented on Oct 23, 2024

    @github-actions

    👋 @Jayasri2111

    Thanks for opening your first issue here! Be sure to follow the issue template!

  2. Jayasri2111 commented on Oct 23, 2024

    @Jayasri2111
    ContributorAuthor

    Me and my teammate @Saiharitha3 will work on this issue. If possible can you assign this issue to us.

  3. Saiharitha3 commented on Nov 12, 2024

    @Saiharitha3

    Hello @NitkarshChourasia,
    We are currently working on this issue on our local machines and awaiting your approval to proceed further. If you could reopen the issue and assign it to our team, it would greatly facilitate our progress. Thank you for your support and assistance!

  4. NitkarshChourasia commented on Nov 12, 2024

    @NitkarshChourasia
    Collaborator

    @Saiharitha3 Well, you have been assigned the project.
    Hope it comes out wonderfully.
    Waiting for your submission.
    Thank you.
    @NitkarshChourasia

  5. Saiharitha3 commented on Nov 12, 2024

    @Saiharitha3

    Thank you! will update you soon.

  6. Jayasri2111 commented on Nov 26, 2024

    @Jayasri2111
    ContributorAuthor

    Hello @NitkarshChourasia
    We are still working on the issue once it is done will update.
    Thank you for your support and assistance.

  7. NitkarshChourasia commented on Nov 26, 2024

    @NitkarshChourasia
    Collaborator

    Hello @NitkarshChourasia
    We are still working on the issue once it is done will update.
    Thank you for your support and assistance.

    Take your time. @Jayasri2111
    Let me know once done.
    I'll review it and merge it in the main repository.

  8. Jayasri2111 commented on Nov 26, 2024

    @Jayasri2111
    ContributorAuthor

    Hello @NitkarshChourasia
    I have raised the pull request for this ludo game. Kindly review and merge the request.

  9. xdojebal477-hub commented on Oct 23, 2025

    @xdojebal477-hub

    Hi can i work here?

  10. charishma2k06 commented on Sep 3, 2026

    @charishma2k06

    Hi @NitkarshChourasia,

    I would like to work on this issue! I will build the Ludo game under Ludo/{your-github-username}/ as per the repository structure guidelines. Could you please assign this to me? Thanks!

  11. charishma2k06 commented on Sep 3, 2026

    @charishma2k06

    Hi @NitkarshChourasia

    I have completed the Ludo mini-project under Ludo/charishma2k06/ and submitted pull request #1243. Please review it when you get a chance. Thank you!

  12. gauravi-2007 commented on Sep 27, 2026

    @gauravi-2007

    Hello, I would like to contribute to this issue by developing a
    responsive JavaScript Ludo game with dice rolling, turn management,
    token movement and winning conditions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions