-
v0.4.0 - Automated Matchmaking Simulation + Go Plugin Integration
released this
2025-11-26 12:16:04 +00:00 | 50 commits to main since this release✅ Added full matchmaking flow simulator (match_making_flow.py)
- Spawns multiple players, queues into classic/blitz modes
- Collects match assignments and runs test scenarios
- Cleans up WebSocket connections automatically
✅ Restructured game_flow.py into extensible WebSocket handler
- PlayerWebSocketHandler abstraction
- Centralized auth, connection, listener, gameplay, matchmaking helpers
- Added reusable test scenarios for automated validation
✅ Implemented Nakama matchmaking Go plugin
- MatchmakerMatched callback creates authoritative TicTacToe matches
- Mode validation and logging
- Added leave_matchmaking RPC
✅ Registered matchmaking handlers in Go InitModule
- MatchmakerMatched + RPC exposed to clients
✅ Improved README formatting & project organization
Overall: project now supports automated multi-player load testing,
authoritative matchmaking, multi-mode queues, and structured test
execution across the entire Tic-Tac-Toe platform.Downloads