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

[New game]: Cannibal and Missionaries #4566

Open
1 task done
Rishi-Singhal21 opened this issue Jun 16, 2024 · 2 comments
Open
1 task done

[New game]: Cannibal and Missionaries #4566

Rishi-Singhal21 opened this issue Jun 16, 2024 · 2 comments
Assignees
Labels
gssoc GSSoC24 program label level3 Adding new features New Game 🎮 This is the label that will be used on issues that are raising new game issue

Comments

@Rishi-Singhal21
Copy link

🎮 Game Request

Game logic and basic description:
Cannibal and Missionaries is an AI based problem and this game is based on that Ai problem. In the missionaries and cannibals game three missionaries and three cannibals must cross a river using a boat which can carry at most two people, under the constraint that, for both banks, if there are missionaries present on the bank, they cannot be outnumbered by cannibals (if they were, the cannibals would eat the missionaries). The boat cannot cross the river by itself with no people on board.

Point down the features

Game points:

  1. The game starts with all missionaries and cannibals on the right side.
  2. Players move missionaries and cannibals to the boat by clicking on them, and then move the boat by clicking on it.
  3. The game checks for invalid states (more cannibals than missionaries on either side) and winning states (all on the left side).

Select program in which you are contributing

GSSoC24

Code of Conduct

@kunjgit kunjgit added level3 Adding new features New Game 🎮 This is the label that will be used on issues that are raising new game issue labels Jun 16, 2024
@kunjgit
Copy link
Owner

kunjgit commented Jun 16, 2024

Hey @Rishi-Singhal21 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹️

@kunjgit kunjgit added the gssoc GSSoC24 program label label Jun 16, 2024
@Rishi-Singhal21
Copy link
Author

/assign

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gssoc GSSoC24 program label level3 Adding new features New Game 🎮 This is the label that will be used on issues that are raising new game issue
Projects
None yet
Development

No branches or pull requests

2 participants