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]: Tic-Tac-Toe #3873

Closed
1 task done
jency1 opened this issue May 29, 2024 · 2 comments · Fixed by #3881
Closed
1 task done

[New game]: Tic-Tac-Toe #3873

jency1 opened this issue May 29, 2024 · 2 comments · Fixed by #3881
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

@jency1
Copy link
Contributor

jency1 commented May 29, 2024

🎮 Game Request

  1. Game Interface:
  1. Design a 3x3 grid for the game board.
  2. Provide clear visual indicators for player turns (e.g., 'X' and 'O').
  3. Include a reset button to start a new game.
  1. Game Mechanics:
  1. Implement logic for two players to take turns.
  2. Detect and handle invalid moves (e.g., selecting an already occupied cell).
  3. Determine the game's outcome (win, lose) and display appropriate messages.
  1. Player Interaction:
  1. Enable players to click on the cells to make their moves.
  2. Ensure the game updates in real-time with each move.
  1. Code Quality:
  1. Write clean, readable, and maintainable code.
  2. Include comments and documentation where necessary.

Point down the features

  1. Design a 3x3 grid for the game board.
  2. Provide clear visual indicators for player turns (e.g., 'X' and 'O').
  3. Include a reset button to start a new game.
  4. Detect and handle invalid moves (e.g., selecting an already occupied cell).
  5. Determine the game's outcome (win, lose) and display appropriate messages.

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 May 29, 2024
@kunjgit
Copy link
Owner

kunjgit commented May 29, 2024

Hey @jency1 !
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 May 29, 2024
@jency1 jency1 mentioned this issue May 29, 2024
9 tasks
@kunjgit
Copy link
Owner

kunjgit commented Jun 2, 2024

Hey @jency1 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇

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

Successfully merging a pull request may close this issue.

2 participants