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

[Enhancement]: #2884

Closed
1 task done
tejaschaudhari131 opened this issue Aug 15, 2023 · 6 comments
Closed
1 task done

[Enhancement]: #2884

tejaschaudhari131 opened this issue Aug 15, 2023 · 6 comments
Assignees
Labels
level2 Enhancement in gssoc

Comments

@tejaschaudhari131
Copy link

Is your enhancement request related to a problem? Please describe.➕

game enhancement

Describe the solution you'd like

Check and Checkmate Detection: Implement logic to detect when a king is in check or checkmate. This would involve checking if the king is under attack and if there are no legal moves that would remove the check.

Castling: Add support for castling, a special chess move involving the king and a rook. This move can be a bit complex to implement due to the specific rules surrounding it.

En Passant: Implement the en passant rule, which allows a pawn to capture an opponent's pawn if it advances two squares from its starting position and lands beside an opposing pawn.

Promotion: Handle pawn promotion, where a pawn reaches the opposite end of the board and can be promoted to a more powerful piece (queen, rook, bishop, or knight).

Undo Move: Implement an undo move functionality that allows players to revert their moves one step at a time. This can be particularly useful for debugging and analyzing strategies

Select program in which you are contributing

No response

Code of Conduct

@kunjgit
Copy link
Owner

kunjgit commented Aug 15, 2023

Hey @tejaschaudhari131 !
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 level2 Enhancement in gssoc label Aug 15, 2023
@tejaschaudhari131
Copy link
Author

/assign

@kunjgit
Copy link
Owner

kunjgit commented Sep 25, 2023

Hey @tejaschaudhari131 👋!

@kunjgit here,
Hope you are doing extremely well 😇
It's confirmed 🥳, GameZone is taking part in hacktoberfest and ready to have another 💥
Ready to have some amazing contributions once again also thank you for you support in GSSoC23 you have took us on top 5 ❤️‍🔥
if you still haven't joined us join us on ⁠Discord
See you soon 😊

@kunjgit
Copy link
Owner

kunjgit commented Oct 3, 2023

Hey @tejaschaudhari131 👋!

@kunjgit here,
Hope you are enjoying this hacktober 😀
We are excited to share that we are opening issue from our side where you will be going to add games on our website 🚀
Work on this issue 🔥
and help us building GameZone 💗
if you still haven't joined us join us on ⁠Discord
See you soon 😊

@kunjgit
Copy link
Owner

kunjgit commented May 10, 2024

Hello @tejaschaudhari131, Time's up!⏰
Sorry for closing your issue!
But it's more than a week since we haven't received anything from your side 😢 .
Come up with new ideas, create a new issue and make sure you finish it within a week! 🔥
All the best! 🚀
Happy Hacking! 💗

@kunjgit kunjgit closed this as completed May 10, 2024
@kunjgit
Copy link
Owner

kunjgit commented May 10, 2024

Hey @tejaschaudhari131 ! 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
level2 Enhancement in gssoc
Projects
None yet
Development

No branches or pull requests

2 participants