Skip to content

Add modular checkers game with polished gameplay UX#4

Open
jgudhlanga wants to merge 8 commits into
PropaySystems:masterfrom
jgudhlanga:feature/james-gudhlanga
Open

Add modular checkers game with polished gameplay UX#4
jgudhlanga wants to merge 8 commits into
PropaySystems:masterfrom
jgudhlanga:feature/james-gudhlanga

Conversation

@jgudhlanga

@jgudhlanga jgudhlanga commented Jul 17, 2026

Copy link
Copy Markdown

Summary

  • add a modular local two-player checkers game with complete move, capture, multi-jump, king, and win rules
  • add persisted player setup, configurable piece palettes, move suggestions, and pointer drag-and-drop
  • add live captured-piece trays, double-jump feedback, and a crowned winner celebration

Test plan

  • Run npm test (25 tests passing)
  • Complete first-run player setup and start a match
  • Verify drag-and-drop, click, and keyboard moves
  • Verify mandatory captures and same-piece double-jumps
  • Verify taken dots update after each capture
  • Verify the winner crown dialog and Play again action

James Gudhlanga and others added 4 commits July 17, 2026 09:54
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Implement vanilla JS checkers with reusable ES modules, mandatory
captures, multi-jumps, kings, win detection, UI, and engine tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@jgudhlanga jgudhlanga changed the title Complete candidate exercise Add modular two-player checkers game Jul 17, 2026
Add local player setup with persisted names and palettes, on-demand
move suggestions, pointer drag-and-drop, and a refreshed game-room UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jgudhlanga jgudhlanga changed the title Add modular two-player checkers game Add modular checkers game with player setup and UX upgrades Jul 17, 2026
James Gudhlanga and others added 3 commits July 17, 2026 11:22
Reinforce chained capture completion and celebrate the named winner with a crowned match-end dialog and quick rematch action.

Co-authored-by: Cursor <cursoragent@cursor.com>
Render opponent-colored capture trays on player cards and board rails that update immediately after each jump.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@jgudhlanga jgudhlanga changed the title Add modular checkers game with player setup and UX upgrades Add modular checkers game with polished gameplay UX Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant