Results 1 to 2 of 2
  1. #1
    CC Candidate Master
    Join Date
    Oct 2006

    FIDE pairing web application

    FIDE pairing via web

    Following the lead of bartolin,, I have written a web interface to Games::Tournament::Swiss and put it on the web, at

    There are still a number of sharp edges to the interface as well as to Games::Tournament::Swiss itself, so I'm not taking any responsibility for what it does to your tournament.

    What I can say is, the greater the number of players and the fewer the number of rounds, the less likely you will have problems.

    My main purpose in putting it up for free, open use now is to hammer out bugs before I start using it this semester in discussion (ie, non-chess) competitions at school.

    So I welcome reports of problems, perhaps here in reply to this post. Although I can't promise to do anything about the reports.

    The problems I am particularly interested in are adding and deleting players after the first round. It is important that this be possible without damaging the integrity of the pairing process.

    Another thing I am interested in is the smoothness, informativeness and intuitiveness of the interface. You may find it changing as I continue to refine it. :-)

    The problem of the pairing process not terminating, or taking very long periods of time, either because of bugs in Games::Tournament::Swiss or the FIDE Rules is something I want to do something about too. bartolin's application apparently terminated the pairing process if it did not return in some fixed length of time. I need to investigate how he did this.

    Problems of fidelity to the Rules are less important to me at this point. Games::Tournament::Swiss doesn't implement C12 properly. And the non-application of B2, B5 and B6 in the last round is not respected. These are
    things I want to look at in the long-term.

    Feel free to report those and other problems however.

    The application maintains state from one round to the next by placing player and history cookies on your computer. These have validity for one month, and then expire. That seems long enough to me for the length between the rounds of any competition.

    Don't rely on these cookies to preserve the records of your tournament. You need to independently back up your tournament data in case of cookie corruption.

    This opening up of Games::Tournament::Swiss to any one who wants to pair a tournament is an experiment. I wouldn't mind leaving it up permanently if it weren't going to use up server resources. But I've got other things going on on the server, and I'll probably take it down when the semester starts.

    The Games::Tournament::Swiss code will remain available at and the web interface will be available in the web directory of the subversion repository at You can set this up on your own server, with a little knowledge of perl and web servers. This is Free Software.

  2. #2
    CC Candidate Master Javier Gil's Avatar
    Join Date
    Jan 2004
    Australia or Spain.


    Hi Drbean.

    I just wanted to congratulate you on what I regard as a pretty amazing piece of work!
    The potential for this application is simply AMAZING.
    For example, chess coaches all over the world can use this application to do the pairings of their school competitions everyweek using their mobile phones.

    Keep up your amazing work, I'll be paying close attention.
    International Master and Professional Chess Coach.
    Youtube Channel:

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. St George unplayed draws rehash (was "FIDE to Investigate")
    By peter_parr in forum Australian Chess
    Replies: 307
    Last Post: 27-07-2010, 06:11 PM
  2. web pairing application user interface
    By drbean in forum Arbiters' Corner
    Replies: 0
    Last Post: 31-07-2009, 11:30 AM
  3. Surfers Paradise Open to World 2008
    By Kings of chess in forum Completed Tournaments
    Replies: 218
    Last Post: 02-10-2008, 05:39 PM
  4. Help with FIDE Swiss pairing
    By NeilH in forum Arbiters' Corner
    Replies: 13
    Last Post: 12-09-2007, 03:07 AM
  5. IA/FA title regulations
    By Garvinator in forum Arbiters' Corner
    Replies: 1
    Last Post: 25-04-2007, 07:54 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts