League Manager Software.

However you play online - Java, Vassal, Email, Cyanide etc - talk about it here.
This is also the place for discussing the various tools for managing leagues, teams and so on.

Moderator: TFF Mods

User avatar
christer
Star Player
Star Player
Posts: 565
Joined: Sat Jun 08, 2002 8:54 am
Location: Stockholm, Sweden
Contact:

Post by christer »

Exception in thread "main" java.util.zip.ZipException: Access is denied
Hmm. Another weird bug.. What java version do you have? This looks more like a problem with your system and not with my program... It might be a problem with the spaces in the path, try moving it to f:\ or something.. Also, you should check permissions on the file.

Anyone else out there have this problem? I need more information as to what it might be...

-- Christer

Reason: ''
User avatar
christer
Star Player
Star Player
Posts: 565
Joined: Sat Jun 08, 2002 8:54 am
Location: Stockholm, Sweden
Contact:

Post by christer »

You might want to add a custom field to Options, ie. in the Orion Cup we also gave points for a loss by one TD.
Hmm.. I see what you want. How do you imagine this would be input into the program? Scripts?
OK button in those dialogue boxes
I know :) I'll put them in into the next alpha...
I would change the word "Monrad" to "Swiss".
I probably should, yes. The problem is that "Swiss" system isn't fully specified. It's basically just saying how to rank the players in the most generic sense. Things that are lacking include stuff like how to handle the situation where there are an odd number of teams on the same score. The monrad system is on eof the variations... Also, it's rather hard to find information too..

Does anyone here have experience with running a swiss style tournament? And if so, what problems did you run into and how did you solve them?

-- Christer

Reason: ''
User avatar
Anthony_TBBF
Da Painta
Posts: 1822
Joined: Mon Jun 25, 2001 12:00 am
Location: Toronto, Canada

Post by Anthony_TBBF »

How do you imagine this would be input into the program? Scripts?
I really have no idea ;) Could you just have a couple of blank optional fields that vould be filled in? sorry I don't know anything about Java.

I have run a Swiss tournament but who knows if I did it right ;) I ran into some of those issues you mentioned and just winged it. You might want to contact Andy Hall, I think the Resurrection tournament was Swiss. He might be able to shed some light on your questions.

Reason: ''
Image
The TBBf is back! http://tbbf.obblm.com/
User avatar
christer
Star Player
Star Player
Posts: 565
Joined: Sat Jun 08, 2002 8:54 am
Location: Stockholm, Sweden
Contact:

Post by christer »

Updated version available. The following things have changed:

* OK/Cancel buttons on the dialogs.
* The match table has been cleaned up.
* Monrad style has been renamed to Swiss (still not coded though)
* Added more options for the accumulative point ranking.
* Fixed round-robin table sorting. Now follows the ranking algorithm choice as it should.

As usual, get it here:

http://trollcave.no-ip.org/LeagueManage ... anager.jar

-- Christer

Reason: ''
User avatar
neoliminal
Ex-Mega Star, now just a Super Star
Ex-Mega Star, now just a Super Star
Posts: 1472
Joined: Thu Jan 01, 1970 12:00 am
Location: Utrecht
Contact:

Post by neoliminal »

christer wrote: Does anyone here have experience with running a swiss style tournament? And if so, what problems did you run into and how did you solve them?
http://kate.pc.helsinki.fi/~olounela/tour.html

Cheers.

Reason: ''
User avatar
christer
Star Player
Star Player
Posts: 565
Joined: Sat Jun 08, 2002 8:54 am
Location: Stockholm, Sweden
Contact:

Post by christer »

Neo, I'll chek it out. Thanks.

I've added load/save functionality to the manager software. I'm hoping it works without flaws. Later versions should be able to read the file it produces, but I can't promise anything... :)

-- Christer

Reason: ''
User avatar
christer
Star Player
Star Player
Posts: 565
Joined: Sat Jun 08, 2002 8:54 am
Location: Stockholm, Sweden
Contact:

Post by christer »

LeagueManager Alpha 1 is now available

http://trollcave.no-ip.org/LeagueManage ... anager.jar

It now supports Swiss-style leagues as well. I made an own variant of it, so it might be way off. Here's how it works:

* Ranks players either by Ranking or the number of points (the latter is closer to "real" swiss systems). You might want to generate the first round using Elo ranking, and then switch to accumulated points.
* For each round, it goes through all players from top to bottom. For each player it finds the highest player who is available to play this round (isn't scheduled for the round and hasn't played the current player before. If there is none, it starts all over, but ignoring the first match played against the other teams. Then ignores two, three and so on until a match it found).

I'm not sure it could be called a "real" swiss system, but I think it would qualify as one.

Anyway.. Try it out and report any bugs to me...

-- Christer

Reason: ''
DaFrenchCoach
Super Star
Super Star
Posts: 1068
Joined: Thu Jan 01, 1970 12:00 am
Location: Saint-Etienne, France
Contact:

Post by DaFrenchCoach »

Hi Christer,

where is the good link ? I tried to find alpha 1 version on your new page, but didn't find it finally. Could you give us another link please. many thanks in advance ;)

Reason: ''
User avatar
christer
Star Player
Star Player
Posts: 565
Joined: Sat Jun 08, 2002 8:54 am
Location: Stockholm, Sweden
Contact:

Post by christer »

:oops: Wrote the wrong address.. :)

http://trollcave.no-ip.org/LeagueManage ... anager.jar

Also, it's Alpha2 now.. Added a Double Knockout style and redesigned the match report dialog..

-- Christer

Reason: ''
User avatar
neoliminal
Ex-Mega Star, now just a Super Star
Ex-Mega Star, now just a Super Star
Posts: 1472
Joined: Thu Jan 01, 1970 12:00 am
Location: Utrecht
Contact:

Post by neoliminal »

Hey Christer,

In order for this league manager to work with NAF tournaments, you'd need to know the secret of the NAF ELO system. LOL.

Shoot me an email and I"ll explain it to you.

John -

Reason: ''
User avatar
christer
Star Player
Star Player
Posts: 565
Joined: Sat Jun 08, 2002 8:54 am
Location: Stockholm, Sweden
Contact:

Post by christer »

secret of the NAF ELO system
Added the NAF Elo system to the latest version, now called "build 2002-07-07-14". Mostly "behind the scenes" changes, so the NAF rating is the only major new thing (minor thing being that new team/coach ratings are now based on the selected ranking algorithm).

I am following the NAF system almost fully. The application is using integer ratings, while the "full" naf system requires floating point ratings. I'll fix this problem as soon as I figure out a good way to allow floating point ratings...

http://trollcave.no-ip.org/LeagueManage ... anager.jar

-- Christer

Reason: ''
User avatar
christer
Star Player
Star Player
Posts: 565
Joined: Sat Jun 08, 2002 8:54 am
Location: Stockholm, Sweden
Contact:

Post by christer »

New build: 2002-07-07-24

http://trollcave.no-ip.org/LeagueManage ... anager.jar

Also, you could use the
http://trollcave.no-ip.org/LeagueManager/Templates.zip file to see how the html export templates work.

An example of the html's generated from these templates can be seen at:

http://trollcave.no-ip.org/LeagueManager/Example

-- Christer

Reason: ''
User avatar
neoliminal
Ex-Mega Star, now just a Super Star
Ex-Mega Star, now just a Super Star
Posts: 1472
Joined: Thu Jan 01, 1970 12:00 am
Location: Utrecht
Contact:

Post by neoliminal »

This rocks. Great work.

Reason: ''
User avatar
christer
Star Player
Star Player
Posts: 565
Joined: Sat Jun 08, 2002 8:54 am
Location: Stockholm, Sweden
Contact:

Post by christer »

This rocks. Great work.
Thank you.

And by the way, newest build is 2002-07-07-25 now. Fixed a bug in the Elo ranking algorithm.

From now on, if you find a bug, check the webpage and download the latest version before reporting it. No need for me to notify you of each and every little update :)

I'll still post when something big happens though..

-- Christer

Reason: ''
User avatar
christer
Star Player
Star Player
Posts: 565
Joined: Sat Jun 08, 2002 8:54 am
Location: Stockholm, Sweden
Contact:

Post by christer »

LeagueManager is updated once again.
The major new thing is that it now handles team rosters as well. The team tracking is rather simplistic but it should work.

http://trollcave.no-ip.org/LeagueManage ... anager.jar

And there is also a new set of templates including the roster template:

http://trollcave.no-ip.org/LeagueManager/Templates.zip

And as usual, I'll be greatful if you find any bugs and report them to me.

-- Christer

Reason: ''
Post Reply