Upcoming Feature for Pre-released v0.2 #8
JuneMinazuki
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey everyone! 👋
I'm starting to plan for the next version, pre-released v0.2, of Checker Chess. I've compiled a list of features I think would be great to add. I'd love to get your thoughts and feedback on these ideas, and feel free to suggest any other features you think are important.
Proposed Features for Pre-released v0.2
Here are the features I'm proposing to add to the next version:
1. Touch Screen Support
This is a critical one for making the game accessible on mobile devices and tablets. The core idea is to enable a tap-to-select and tap-to-move interface for the pieces, which would feel intuitive for touch users. #7
2. UI to Replay a Finished Game
After a game ends, it would be great to have a simple user interface to start a new game. This would improve the game loop and make it easy for players to jump back into another match.
3. Win Conditions
Currently, the game can go on indefinitely. We need to implement win conditions for both sides:
Chess: Wins by capturing all of the opponent's pieces or if the opponent has no legal moves.
Checkers: Wins by putting the opponent's king in checkmate.
4. Reset Game Button
A simple but essential quality-of-life feature. This would allow players to quickly start a new game mid-game without having to close and reopen the application.
5. End Turn Button for Checkers
Currently, checker must capture currently when available, forcing them into a position they might not want to. So, a end turn button will be added. #5
Open for Discussion
I'd appreciate any feedback on this list. Are there any other features you think are essential for v0.2? Should any of these be prioritized over others?
Let's work together to make this a great release!
Beta Was this translation helpful? Give feedback.
All reactions