Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ludo App : Mini Project #1158

Open
Jayasri2111 opened this issue Oct 23, 2024 · 8 comments
Open

Ludo App : Mini Project #1158

Jayasri2111 opened this issue Oct 23, 2024 · 8 comments
Labels
good first issue Good for newcomers

Comments

@Jayasri2111
Copy link
Contributor

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 👩🏻‍💻

@Jayasri2111 Jayasri2111 added the good first issue Good for newcomers label Oct 23, 2024
Copy link

👋 @Jayasri2111

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

@Jayasri2111
Copy link
Contributor Author

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

@Saiharitha3
Copy link

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!

@NitkarshChourasia
Copy link
Collaborator

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

@Saiharitha3
Copy link

Thank you! will update you soon.

@Jayasri2111
Copy link
Contributor Author

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

@NitkarshChourasia
Copy link
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.

@Jayasri2111
Copy link
Contributor Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants