Implement card play messaging and validation #47

Closed
opened 2025-11-20 22:21:07 +00:00 by KZix · 0 comments
Owner

Acceptance Criteria:

  • Client sends "play-card" event with card ID
  • Server validates card ownership and game rules
  • Server broadcasts card play to both players
  • Server resolves trick (winner, points)
  • Server draws cards from stock for both players
  • Return error if move invalid or out of turn
  • Latency tracking for move timer accuracy
**Acceptance Criteria:** - [ ] Client sends "play-card" event with card ID - [ ] Server validates card ownership and game rules - [ ] Server broadcasts card play to both players - [ ] Server resolves trick (winner, points) - [ ] Server draws cards from stock for both players - [ ] Return error if move invalid or out of turn - [ ] Latency tracking for move timer accuracy
KZix added the gameplayfeaturewebsockets labels 2025-11-20 22:21:07 +00:00
KZix added this to the Bisca - Websockets project 2025-11-20 22:21:07 +00:00
FernandoJVideira moved this to To Do in Bisca - Websockets on 2025-12-11 21:12:47 +00:00
KZix self-assigned this 2025-12-26 14:59:12 +00:00
KZix moved this to In Progress in Bisca - Websockets on 2025-12-26 14:59:20 +00:00
KZix added reference feature/initial_gameplay_websockets 2025-12-26 15:54:52 +00:00
KZix moved this to Done in Bisca - Websockets on 2025-12-28 16:57:06 +00:00
KZix closed this issue 2025-12-29 14:40:09 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SyntaxSquad/DADProject#47