How It Works
1
Define Squad Rosters
Enter rosters for Squad A and Squad B (or Club Home vs Club Away).
2
Generate Line Matrix
Algorithm generates Line 1, Line 2, and Line 3 court matchups with rotating intra-squad pairs.
3
Track Squad Points
Live match score entry feeds an overall Squad Leaderboard visible on all mobile phones.
Sample 6v6 Pod Play Matrix Schedule
How 6 players on Squad Red play against 6 players on Squad Blue across 3 courts with zero intra-squad conflict.
| Round | Court 1 Matchup | Court 2 Matchup | Court 3 Matchup |
|---|---|---|---|
| Round 1 | Red (A1 & A2) vs Blue (B1 & B2) | Red (A3 & A4) vs Blue (B3 & B4) | Red (A5 & A6) vs Blue (B5 & B6) |
| Round 2 | Red (A1 & A3) vs Blue (B2 & B4) | Red (A2 & A5) vs Blue (B1 & B6) | Red (A4 & A6) vs Blue (B3 & B5) |
| Round 3 | Red (A1 & A4) vs Blue (B1 & B3) | Red (A2 & A6) vs Blue (B4 & B5) | Red (A3 & A5) vs Blue (B2 & B6) |
📋
Why Manual Clipboards Fail
When captains try to hand-write inter-squad matrices on court-side clipboards:
- ✗Teammates accidentally get paired as opponents.
- ✗Certain line pairs play against each other 3 times while others never meet.
- ✗Calculating aggregate team points takes 20 minutes after play ends.
The Good Game Buddy Solution
Our constraint satisfaction algorithm guarantees:
- ✓Zero Intra-Squad Opponents: Squad A only faces Squad B.
- ✓Maximum Partnership Variety: Teammates rotate with each other evenly.
- ✓Live Squad Leaderboard: Live team score tally updated rally-by-rally.