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

[Feature Request]: Add Othello game in Showcase #2615

Open
4 tasks done
AsmitaMishra24 opened this issue Jul 5, 2024 · 1 comment
Open
4 tasks done

[Feature Request]: Add Othello game in Showcase #2615

AsmitaMishra24 opened this issue Jul 5, 2024 · 1 comment
Assignees
Labels
CodeHarborHub - Thanks for creating an issue! gssoc GirlScript Summer of Code | Contributor GSSOC'24 GirlScript Summer of Code | Contributor javascript Pull requests that update Javascript code level1 GirlScript Summer of Code | Contributor's Levels

Comments

@AsmitaMishra24
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Feature Description

I want to add othello game project in showcase section.

Use Case

  1. Board Setup: Initializes an 8x8 game board with the initial four pieces placed in the center.
  2. Piece Placement: Allows players to place pieces on the board according to Othello rules.
  3. Legal Move Highlighting: Highlights squares where the current player can legally place a piece.
  4. Piece Flipping: Flips opponent's pieces in all directions as per the game rules when a piece is placed.
  5. Turn Switching: Alternates turns between the white and black players, with indicators for the active player.
  6. Score Tracking: Displays and updates the score for both players in real time.
  7. End Game Detection: Detects when the game ends and displays a message indicating the winner or if the game is a draw.
  8. No Legal Move Handling: Handles cases where a player has no legal moves and passes the turn to the opponent.

Benefits

No response

Add ScreenShots

2othello

Priority

High

Record

  • I have read the Contributing Guidelines
  • I'm a GSSOC'24 contributor
  • I have starred the repository
@AsmitaMishra24 AsmitaMishra24 added the enhancement New feature or request label Jul 5, 2024
Copy link

github-actions bot commented Jul 5, 2024

Hi @AsmitaMishra24! Thanks for opening this issue. We appreciate your contribution to this open-source project. Your input is valuable and we aim to respond or assign your issue as soon as possible. Thanks again!

@Ajay-Dhangar Ajay-Dhangar added GSSOC'24 GirlScript Summer of Code | Contributor level1 GirlScript Summer of Code | Contributor's Levels gssoc GirlScript Summer of Code | Contributor javascript Pull requests that update Javascript code labels Jul 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CodeHarborHub - Thanks for creating an issue! gssoc GirlScript Summer of Code | Contributor GSSOC'24 GirlScript Summer of Code | Contributor javascript Pull requests that update Javascript code level1 GirlScript Summer of Code | Contributor's Levels
Projects
None yet
Development

No branches or pull requests

2 participants