| Each entry is a computing system and one or more humans who programmed it. At least one of the program developers should attend the Computer Olympiad to operate the program, otherwise the entry fee for the program is doubled. |
In the case of the World Microcomputer Chess Championship at least 50% of the entering developers and all developers attending the event must be members of the International Computer Chess Association in good standing. No exceptions will be made to this rule. |
Each program must be the original work of the entering developers. Programming teams whose code is derived from or including game playing code written by others must name all other authors, or the source of such code, in their application details. Programs which are discovered to be close derivatives of others (e.g. by playing nearly all moves the same), may be declared invalid by the Tournament Director after seeking expert advice. For this purpose a source listing of all game-related code running on the system must be available on demand to the Tournament Director. |
Participants are required to attend an organisational meeting prior to the start of the tournament on August 21st for the purpose of officially registering for the tournament. Operational rules will be finalized at that meeting. |
The format of each tournament and the rate of play will generally be determined by the Tournament Director according to the number of programs entered and any other relevant factors. The World Microcomputer Chess Championship will be a Swiss system event with at least 7 and possibly as many as 11 rounds in which the rate of play will be 60 moves in 2 hours followed by the rest of the game in 30 minutes. |
Unless otherwise stated the rules of play for a tournament will be identical to those of human tournament play. In the case of Mind Sports where there has been little or no previous experience of computer tournament play (e.g. Poker), the rules will be determined by the Tournament Director after discussion with the competing programmers. |
If the situation warrants it the Tournament Director has the right to adjudicate a game after a set number of hours of play (4 hours in the case of the World Microcomputer Chess Championship). All adjudications will be made on the assumption of perfect play. The Tournament Director may ask for expert advice as he sees fit. |
An operator may ask the Tournament Director to stop the clocks at most twice during a game because of technical problems. The operator can ask the Tournament Director for permission to restart the program. When restarting after a failure of any kind the operator must reset all parameters to their values at the time the game was interrupted. Play must resume after at most a 15 minute delay. |
All computers must be on site in the playing hall. If the event organisers can secure sponsorship from a PC manufacturer then the event will be a "uniform platform" event to the extent that in any one game both (all) programs will execute on identical PC hardware. If the event organisers are unable to secure sponsorship from a PC manufacturer then all participants will be required to make their own arrangements for computers though in exceptional cases (e.g. participants from countries which do not permit the temporary export of computers) the organisers will assist participants in arranging the loan of computers. |
In the World Microcomputer Chess Championship all chess playing code must execute on a single generally available processor. |
An operator error made when starting a game or in the middle of a game can be corrected only with the approval of the Tournament Director. If an operator enters an incorrect move, the Tournament Director must be notified immediately. Both clocks will be stopped. The game must then be backed up to where the error occurred. Clocks will be corrected and their settings when the error ooccurred using whatever information is available. Both (all) sides may then adjust their program parameters with the approval of the Tournament Director. The Tournament Director may not allow certain program parameters to be changed, e.g. contempt factors. |
All monitors must be positioned so that the operator’s activities are clearly visible to the opponent. An operator may only: [a] enter moves, and [b] respond to request from the computer for clock information. This latter activity must be observed by the Tournament Director or his designate. If an operator needs to enter other information, it must be approved ahead of time by the Tournament Director. The operator may not query the system to see if it is alive without the permission of the Tournament Director. |
A team must receive permission from the Tournament Director to change from one computing system to another. |
Each game must be played using game equipment (e.g. boards, sets and clocks) provided by or approved by the event organisers. At the end of each game or playing session the teams are required to hand in a game listing or similar record to the Tournament Director. |
Tie-breaking systems will be announced at the start of each tournament. |
In the event of any rule disputes or changes necessitated by circumstances at the time the Tournament Director’s decision shall be final. |
Entry fees shall be as follows: Amateur $100 Semi-professional: $250 Professional: $500 "Amateur": programmers who have no commercial interest in their program, and are not professional game programmers. Applications for amateur classification must supply information to justify their claim. "Semi-professional": Any program submitted by an employee or associate from a games programming company. The program’s name must not be derived from or similar to a commercial product. Applications for semi-professional classification must supply information to justify their claim. "Professional": A program whose name is the same as or derived from a commercial product. Any entry received after August 7th will be subject to a penalty fee, doubling the above fees. |