The World Othello Federation has the objective of setting up a world ratinglist for all Othello players.
In the meantime, I am happy to collect all tournaments results from all over the world to compute a ratinglist using the European algorithm. Of course, these same files will be used to generate the
world ratinglist once the algorithm is determined. Please, send all results to Emmanuel.Lazard(-AT-)katouche.fr
You may find the current ratinglist on the French Othello website.
To make things easier for me and with the idea of a future automatic calculation, I would like all results files to follow a specific format as described below.
Files
Results for each tournament should be sent in a separate file.
- Each file should be a pure ASCII text file without any accented characters,
- The file is composed of a header, comments (including new players) and results,
- The filename should be in the form "YYYYMMDD_NAME.ELO".
- YYYY, MM and DD are respectively year, month and day of the tournament. If the tournament spans several days, the date of the FIRST day should be used. If several tournaments are held the same day, their order is given by adding a character ('a', 'b', 'c'...) after the day in the filename (for example '20080504a_EGP_USHUAIA.ELO'),
- The NAME part of the filename should be related to the name of the tournament. Letters (without accents), numbers and underscore character can be used. Its size is limited to 30 characters (so that the filename does not exceed 44 characters).
Examples of correct filenames: "20071130_WOC.ELO", "20080405_EGP_ALKMAAR.ELO", "20020725a_2nd_Japan_Open.ELO"...
Header
Each file must begin with the following four lines:
%%Tournament: TTT
%%Country: CCC
%%Date: DD/MM/YYYY
%%Sender: RRR
- The tournament name (TTT in the example above) is its full name (always without accented characters). Any number or punctuation can be used. Examples of correct names: "8th Dutch EGP - Alkmaar 2008", "Nordic Champ. 2007", "Rose's wedding tournament, Tokyo 2005"...
- The country information specifies the country in which the tournament is played, even for international tournaments (the only exception is "world" for the WOC; other exceptions could be defined in future use for supra-national championships). Current countries include: Argentina, Australia, Austria, Belgium, Brazil, Canada, China, Czech Republic, Denmark, Finland, France, Germany, Great-Britain, Holland, Hong-Kong, Iceland, Israel, Italy, Japan, Norway, Poland, Russia, Spain, Sweden, USA, World.
- Date information gives the date of the tournament in the exact following format: "DD/MM/YYYY". If the tournament lasts more than one day, its FIRST and LAST dates are exactly listed: "DD/MM/YYYY - dd/MM/YYYY". As for the filename, if several tournaments are held the same day, the date can give their order by adding a 'a', 'b', 'c'...
- Sender should be the name of the person who can be contacted for any inquiries about the file.
Following the header (the first four lines), each line can be a blank line (empty or only composed of blank characters), a comment or a result.
Comments
A comment is a line whose first character is a %. This line is discarded when reading the file. It is good practice to use comments in the file to separate results from different rounds:
%%Tournament: TTT
%%Country: CCC
%%Date: DD/MM/YYYY
%%Sender: RRR
%Round 1
---
---
%Round 2
---
---
%Finals
--
--
This makes it easier to manually spot errors.
All players will also be included by way of comments (see below).
Results
Each non-commented line should either be blank or contain a game result. Each game result is given by indicating each player's number and score, the result (win, loss, draw) in between, and the colour of the first player.
- A win is written '>' (the first listed player - not necessarily Black - won against the second one),
- A loss is written '<',
- A draw is written '=',
Scores and colour information are currently not used for ratings purposes but we may need them later when the final algorithm is decided. Therefore, it is asked to send results using a format where the scores are given in between parenthesis and the colour of the first player is indicated ('B' or 'W') by a last character:
3752 (42)>(22) 1024 B
179 (05)<(59) 11 B
3725 (31)<(33) 478 W
%478 was black and won 33-31
45 (32)=(32) 46 B
If for some reason some or all information is not available, it may be omitted if necessary. So the following results are authorized in the file:
3752 (42)>(22) 1024
179 < 11 B
3725 < 478
4321 = 545
Alignment of all columns is not compulsory but here again, makes manual reading easier. All played games, that lead to a result, correctly generated in a pairing should be listed in the file, even if a players abandons. BYE pairings should never be included
No check will be made between the result character and the score. For example some countries count a draw as a win for one of the player [(32)>(32)], or the winner may have fewer discs than his opponent because of an error when transmitting the result [(30)>(34)]. The current algorithm only uses the result character to compute ratings.
Players' numbers
To prevent error, each player has been given (or will be given) a unique number identifier that must be used when sending results for the ratinglist. Before sending any new file, please download the latest list of players from the address http://www.ffothello.org/info/papp to check if any "new" player has already been assigned an identifier. This file is sorted by country and gives the information in the following format:
ID NAME, Firstname %_<latest rating>
New players
If a new player starts playing in tournaments, a new identifier should be given to him. For each federation, only one person should be authorized to assign identifiers to new players. He may do so by using the lowest unused identifier in the range reserved for his country (and in no way the range assigned to the nationality of the new player):
| Country | Official | Range |
| Argentina (ARG) | Daniel Olivares | 280000-289999 |
| Australia (AUS) | Geoff Hubbard | 260000-269999 |
| Austria (A) | Bernhard Tanzer | 310000-319999 |
| Belgium (B) | Tom Schotte | 270000-279999 |
| Brazil (BR) | Daniel Olivares | 290000-299999 |
| Canada (CDN) | Jacky Fu | 110000-119999 |
| China (CN) | Liya Ye | 60000-69999 |
| Croatia (CRO) | Zoran Klicek | 230000-239999 |
| Czech Republic (CZ) | Miroslav Voracek | 210000-219999 |
| Denmark (DK) | Henry Aspenryd | 220000-229999 |
| Finland (FIN) | Henry Aspenryd | 80000-89999 |
| France (F) | Emmanuel Lazard | 50000-59999 |
| Germany (D) | Matthias Berg | 70000-79999 |
| Great-Britain (GB) | Geoff Hubbard | 100000-109999 |
| Greece (GR) | Pandelis Theodosiou | 300000-309999 |
| Hong-Kong (HK) | Kevin Wong | 170000-179999 |
| Iceland (ISL) | Henry Aspenryd | 330000-339999 |
| Indonesia (RI) | Romy Hidayat | 180000-189999 |
| Israel (IL) | Leonid Shifman | 200000-209999 |
| Italy (I) | Donato Barnaba | 40000-49999 |
| Japan (J) | Hiroyuki Iwata | 10000-19999 |
| Malaysia (MAL) | Stan Ooi | 160000-169999 |
| Mexico (MEX) | Luis Alamos | 340000-349999 |
| Netherlands (NL) | Jan C. de Graaf | 120000-129999 |
| Norway (N) | Henry Aspenryd | 140000-149999 |
| Poland (PL) | Bartosz Marciniak | 130000-139999 |
| Russia (RUS) | A. Syachin | 320000-329999 |
| Singapore (SGP) | Jeffrey Chow | 250000-259999 |
| South Korea (ROK) | Kyung Joong Kim | 30000-39999 |
| Spain (E) | Oscar Ciuro | 90000-99999 |
| Sweden (S) | Henry Aspenryd | 150000-159999 |
| Switzerland (CH) | Stephane Dousse | 240000-249999 |
| Thailand (T) | Thammatorn Kraikokit | 190000-199999 |
| USA (USA) | David Parsons | 20000-29999 |
| OTHER | Emmanuel Lazard | 9000-9500 |
List of players
All players participating in the tournament must be listed in the file just after the header. Each player will be described by the following line:
%_% ID, NAME, Firstname, COUNTRY, score, disc-count
New players (ie, new ID) should be preceeded by a '+' sign. Examples:
%_% 11, LAZARD, Emmanuel, F, 11, 546
%_% +300, TAMENORI, Hideshi, J, 1, 123
%_% 4012, DE GRAAF, Jan C., NL, 5.5, 445.5
All players for whom a result is given in the data must be listed. Score and disc-count will not be used to check the data but only for human inspection if anything goes wrong (they may be omitted if not available).
In case of doubt (or if for example, the assigned range is all used up), a simple four character identifier can be used throughout the file to list a new player and his results. This identifier will be replaced by a correct number when I shall process the file:
%%Tournament: TTT
%%Country: CCC
%%Date: DD/MM/YYYY
%%Sender: RRR
% ID, NAME, Firstname, COUNTRY, score, disc-count
%_% 11, LAZARD, Emmanuel, F, 5, 654
%_% 300, TAMENORI, Hideshi, J, 13, 1235
%_% +NEW1, DE GRAAF, Jan C., NL, 8.5, 456
%_% +OTH2, TASTET, Marc, F, 11.5, 1254.5
%Round 1
11 (40)>(24) 300 B
NEW1 (50)>(14) OTH2 W
%Round 2
OTH2 (60)>(04) 11 B
NEW1 (11)<(53) 300 B
%Finals
NEW1 (32)=(32) 300 W
If a four character identifier is used for the second player, be sure to separate it from the colour information by a space or tab character.