Software For League Pairings

dmgwalsh

Straight Pool Fanatic
Silver Member
Does anyone know of any easy freeware or program to set up a league schedule for our straight pool league?

So far, only 9 players and a bye.

Thanks
 
dmgwalsh said:
Does anyone know of any easy freeware or program to set up a league schedule for our straight pool league?

So far, only 9 players and a bye.

Thanks

Sorry, I don't. I am, however, interested in the response since I am working to start a straight pool league in the near future. Something like this would be handy.
 
I write software of that nature, and could possibly accomodate it, for a fee of course.

PM me if you want to discuss details.

Thanks.
JWP
 
PetreeCues said:
I write software of that nature, and could possibly accomodate it, for a fee of course.

PM me if you want to discuss details.

Thanks.
JWP

Thanks for the offer, but I will write my own before I pay for it. ;)
 
At one point last year, I was toying with creating a pool-league-management website - where a league operator could buy an account and plug his/her various league stuff (not the real specific stuff, just general team-oriented stuff) in, and let it do the match schedules/etc.

From poring over existing schedules, I figured out a combo of a consistent pattern, combined with some random number generation, that worked pretty well. It also took into account travelling leagues - making sure that any team, from week to week, would be home/away/home/away etc. It was a bunch of code and not easily explained.

Quick and dirty manual method, though:
Start off 1-2, 3-4, 5-6, 7-8, 9-10 (10 being your bye).
For following weeks, just start randomly pairing up teams, while keeping track of and accomodating home/away status for the previous week (if your league is a travelling league - if not, don't worry about this at all), and ensuring that no two teams play each other twice.

Once you're done with setting up your 9th week (with ten teams, even though one is a bye), if you've got more weeks, take the first nine weeks (or however many of the first nine you need), dupe'em to the end, and reverse'em - i.e. 2-1, 4-3, 6-5, 8-7, 10-9 for the first week, etc. etc.

(Edit: Rereading the original post, I see it's individuals and not teams - just to be clear, it doesn't matter whether you deal with teams or individuals, the same principles apply.)
 
ScottW said:
At one point last year, I was toying with creating a pool-league-management website - where a league operator could buy an account and plug his/her various league stuff (not the real specific stuff, just general team-oriented stuff) in, and let it do the match schedules/etc.

From poring over existing schedules, I figured out a combo of a consistent pattern, combined with some random number generation, that worked pretty well. It also took into account travelling leagues - making sure that any team, from week to week, would be home/away/home/away etc. It was a bunch of code and not easily explained.

Quick and dirty manual method, though:
Start off 1-2, 3-4, 5-6, 7-8, 9-10 (10 being your bye).
For following weeks, just start randomly pairing up teams, while keeping track of and accomodating home/away status for the previous week (if your league is a travelling league - if not, don't worry about this at all), and ensuring that no two teams play each other twice.

Once you're done with setting up your 9th week (with ten teams, even though one is a bye), if you've got more weeks, take the first nine weeks (or however many of the first nine you need), dupe'em to the end, and reverse'em - i.e. 2-1, 4-3, 6-5, 8-7, 10-9 for the first week, etc. etc.

(Edit: Rereading the original post, I see it's individuals and not teams - just to be clear, it doesn't matter whether you deal with teams or individuals, the same principles apply.)

Not to burst your bubble, but I seem to remember a website that does what you thought of doing. It has been about 18 months since I saw it, but it let you set up a league on it. Kind of neat.
 
thanks to all who replied. I also got this email which lays it out rather easily:

This example is for 12 teams. You can do the same process if you have fewer teams.
Add a bye to keep the numbers even. If you have a bye, you can put them it any location.

1 2 3 4 5 6 week 1 home
12 11 10 9 8 7 away

Teams 1 and 12 play against each other, as do 2 and 11, 3 and 10, etc.

1 3 4 5 6 7 week 2 away
2 12 11 10 9 8 home

Keep 1 in the same place. Move 2 down and shift the others.

1 4 5 6 7 8 week 3 home
3 2 12 11 10 9 away

Keep it going until 12 is where 2 started. This is the first half.

Make a copy of the half, but change all homes to aways and aways to homes.
This is the second half.
__________________
Mark Avlon

BCA Certified Instructor
National Senior Referee, BCA Pool League
League Operator, Sno-King BCA Pool League
 
DMG,
Is your league for single players, or for teams?

Our league has 18 players. It is round robin, where you play every other player once (no computer needed). Halfway through the season there is an extra week for "position round", where you play the person next to you in the standings (#1 plays #2, #3 plays #4, etc.). There is another "position round" the last week of the season - a total of 19 matches for each player (you play each of the 17 other players once, plus your 2 position round matches - you could conceivably play another player a maximum of 3 times in the season).

This format encourages participation, make-up matches are allowed at any time (as long as they are made-up before the next position round). Standings are by won/loss record with cumulative total balls made as the tie-breaker.

Let us know what you decide.
 
Hi,

If you post more details on your leauge (team vs. individual, etc.), I can code up something in perl pretty quick. Initially it will be text based but can easily be extended to a GUI interface using perl/tk.

-pip9ball
 
dmgwalsh said:
Does anyone know of any easy freeware or program to set up a league schedule for our straight pool league?

So far, only 9 players and a bye.

Thanks

Go to this site, click on the download section, and pick what you need. He's been running this site since 1998 (or there abouts).
 
I have my Straight Pool League at www.hobokenstraightpool.com I used the method described above to create the fixtures. I did it by hand this season, but I'm currently writing the algorithm to automatically generate the fixtures ready for season 2, and write them directly to the database.

When the season is over, I'm going to study all the results and create my own algorithm to calculate handicaps. Currently I know most of players so I can judge it but I'm probably setting up three more Leagues this season using the same software and need it to be automated.

I also enter all scores on my Treo 650 at the Pool Hall as soon as a match is completed, and the website is instantly updated.

PM me if you are setting up a League in the North East, and perhaps I can house all your stats, create a webpage, and have intra-league playoffs for big prizes. The more pooled players, the bigger the first prize (mine is well over $1000 for just one league).
 
my league is for single players, handicapped, two matches with the same player each night. If you win both handicap goes up 5, lose both, down five, split, remains the same. Most wins at the end wins.

Dennis
 
Back
Top