[Updated Information]
01 Oct. 2016 Our webpage has been launched
04 Dec. 2016 The deadline has been extended
05 Dec. 2016 The list of participants has been opened
12 Jan. 2017 The deadline has been extended
19 Mar. 2017 Results of 1st day is updated.
20 Mar. 2017 Results of 2nd day is updated.
At least one of the developers is expected to show up to the competition site of the UEC Cup and operate the program. This is fairly a reasonable request because one of the purposes of the Cup is to produce a space for computer Go software developers to meet together and exchange information.
Each competitor brings a computer to the competition hall, with a power cable to let it work and other accessories too. There is no limit on the computer. However, at the time of the application, you must report how many watts your computer uses. You need prior approval if it exceeds 1,000.
You are allowed to use a remote host if you agree to the following:
(i) The participant must show up the venue.
(ii) The participant must conduct the remote operation with self-responsibility.
(iii) Time loss due to the delay of communication time and other similar reasons are included in thinking time.
(iv) The UEC Cup Executive Committee shall not be responsible for the delay of communication time.
Anyone who wants to use a remote host must tell it in advance to the UEC Cup Executive Committee via registration form or email. We strongly recommend such a participant test the Internet connection on the day before the UEC Cup begins.
[Category A]
Programs wanting to proceed to the final competition, and then to the Densei-sen competition (handicap game against a professional player).
[Category B]
Programs wanting to proceed to the final competition but not to the Densei-sen competition.
[Category C]
Programs participating only to the preliminary matches and not proceeding to the final competition.
(1) To display the win/lose result when a match ends with two consecutive passes.
(2) To have the communication functions specified in Protocols.
(3) To be able to change the time limit from 30 minutes to 20, 15, and 10 minutes.
Based on the above, you are allowed to participate in the following categories.
Programs must use a source code in their brain that is permitted to use (in this competition by its developer) and add an explicit unique contrivance. The participants, when making an application, must write details about the source code used and contrivance added.
Programs must have their original brain.
(1) Programs must have their exclusive brain.
(2) When a match ends with two consecutive passes, they must display both parties’ dead stones, territory, and the win/loss.
(3) Programs must be able to appropriately deal with handicap games (by 1 to 6 stones).
(4) Programs must be able to start counting down 25 seconds when the 30-minute time limit has run out.
(5) Programs must be able to restart a game from any arbitrary position.
Games are played over a TCP/IP network. For the protocols, see the Protocols.
If games over the network are impossible for a program, the player can manually input moves through an input program or other. In this case, the following conditions will be applied.
Players must input a move designated by the program.
When it is found that a player has input a different move, he/she will lose the game immediately.
The time required to input moves is also timed.
In the case of an input mistake, time required to recover it is also timed.
Operators must not give additional information to the computer or revise the program during a game.