hsb club badminton games fairplay rotation queue management simulation
simple algorithm / rules 😀 Simulation/demo : You can refresh/reload as much as you like in your OWN handsets/laptops 😂
Simulate 1 courtSimulate 2 courtsSimulate 3 courtsSimulate 4 courtsSimulate 5 courts
Better simulate using Windows on laptop/desktop where you can use the arrow key to simulate 'Sign In' quickly (can demo if needed). You can also see the console log in Inspect dev tool (if you are aware of it 😏) .
fptest 2 courts
For better mix and truly fair play And the program can manage ( 8*court_numbers - 1 ) players 👍😊
After 'End Game', randomly choose 1 from those 3 who played once to remain and 3 off. 3 in waiting on.
If waiting_list % 3 == 0 , 3 or 4 off alternatively for better mix and on different courts (for max 6*courts_number+1 players)
If more than 3*courts_number players in waiting, all 4 off and first 4 in waiting back to court to play (deals with max 8*courts_number-1 players)
Ultimate Limit is 8 players per court (cost less and about 2.5 pounds per players for 2 hours).
If 8 (2 courts) or 12 (3 courts) players in waiting, some one randomly chosen will be skipped one game alternatively to break even and for better mix
Nov 26, 2025
Please DO NOT refresh/reload the page when the event is LIVE
Live event URLs (to be setup properly): Saturday_03_21Monday_03_23You can refresh/reload the pages on your OWN handsets/laptops as much as you like ;)
Nov 27, 2025
suggestion:
ONE court - max 7 players for better mix
3 off every game and only ONE of the winners stay decided by 'Head & Tail' (no need if one the winners played 2 times already)
Nov 30, 2025
Magnificent 7 last night: Amanda, Desmond, Felessia, James, Mark, MikeB, Rainbow
Paired with Mark twice, MikeB twice, Rainbow twice, Felessia 2.5 times (total 8.5 games and cost 3 pounds 😊) won ONE game 😂only😎
Did not pair with Desmond nor Amanda so as better balanced.
the programs works fine
Dec 9, 2025
15 players two courts today as a new year treat - a bit over crowded . still max 13 for 2 courts
Jan 3, 2026
Feb 2nd 2026 Stats/Game Details 13 players 3 pounds each:
18:06 Rainbow,James,Lewis,Desmond
18:12 Richard,MikeT,Mark,George
18:16 Desmond,Amanda,Kaine,Jacob
18:23 Richard,Helen,Rainbow,James
18:25 Kaine,Lewis,Alex,MikeT
18:34 Lewis,Amanda,Jacob,Richard
18:35 James,Mark,George,Desmond
18:42 Amanda,Helen,Rainbow,Kaine
18:44 Mark,Alex,MikeT,Lewis
18:49 Kaine,Jacob,Richard,James
18:53 Lewis,George,Desmond,Amanda
18:59 James,Helen,Rainbow,Mark
19:02 Desmond,Alex,MikeT,Kaine
19:10 MikeT,George,Amanda,James
19:11 Helen,Jacob,Richard,Lewis
19:17 George,Rainbow,Mark,Desmond
19:24 Jacob,Alex,Kaine,MikeT (Kaine and Alex must had a very close even match 😎😂)
19:26 Rainbow,James,Helen,Richard
19:33 MikeT,Lewis,George,Mark
19:35 Helen,Desmond,Jacob,Alex
19:43 George,Kaine,Rainbow,James
19:45 Desmond,Richard,MikeT,Lewis
19:54 Rainbow,Mark,Helen,Jacob
19:56 MikeT,Alex,George,Kaine
12 games per hour per court - so average 10 minutes
James lost 5 win 4 (last game MikeT left the game to James)playing + waiting 120/7.7 = about 15 minutes, so average waiting time 5 minutes Kaine had the biggest gap 22 minutes between two games - must be tight even matches
Monday_02_02 stats/retrospective
courts: 2, 3 total games: 25 total players: 13
Total games Total players played with
Alex 6 8
Amanda 5 10
Desmond 8 12
George 8 10
Helen 8 10
Jacob 7 11
James 8 11
Kaine 8 11
Lewis 8 12
Mark 8 10
MikeT 9 10
Rainbow 9 10
Richard 8 11
total games: 25
average game time: 9.6 minutes
average games per player: 7.7 games
average waiting time: 6.0 minutes
Feb 2, 2026
If you 'End Game' on the wrong court
stay calm 😂 as accident does happen 🙏 even though the page prompts for confirmation !inform the 4 players to wait a bit longer for the wrongly ended game court'End Game' the correct court and calling new players loudly😎👍 Mar 1, 2026