Skip to content

feat: improve game management, spectating, leaderboard, and history - #1538

Open
suleimanjem-hash wants to merge 4 commits into
OpenKnight-Foundation:mainfrom
suleimanjem-hash:feat/game-management-and-player-experience
Open

suleimanjem-hash wants to merge 4 commits into
OpenKnight-Foundation:mainfrom
suleimanjem-hash:feat/game-management-and-player-experience

Conversation

@suleimanjem-hash

Copy link
Copy Markdown

Summary

This PR improves KnightVerse game management and player experience by introducing clearer game cancellation handling, expanding game-watching capabilities, adding leaderboard support, and providing a dedicated game history page.

Changes

  • Game Cancellation: Introduce a distinct Cancelled state so cancelled games are not incorrectly marked as Completed.
  • Game Watching: Add live games, spectate, and PGN archive endpoints required by the Watch page.
  • Leaderboard: Add an endpoint to retrieve leaderboard data.
  • My Games: Add a dedicated history page where players can view their previous games.

Issues Closed

Closes #1415
Closes #1391
Closes #1393
Closes #1375

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant