Fuego

Fuego is a collection of C++ libraries for developing software for the game of Go. It includes a Go player using Monte-Carlo tree search. The initial version of the code was released by the Computer Go Group at the University of Alberta and is based in parts on the previous projects Smart Game Board and Explorer. Fuego is available under the terms of the GNU Lesser General Public License.

Documentation

Publications

Bug reports

Please report bugs in the release and development versions of Fuego to the fuego-devel mailing list, or submit a ticket to the Fuego trac bug tracking system.

Games Against Humans

Human machine competition in Barcelona 2010

Fuego played well in its 9x9 games with White, winning against professional 4 Dan Ping-Chiang Chou and losing after achieving a winning middle game position against Chun-Hsun Chou 9 Dan. However, its games with Black and its handicap games on 13x13 were one-sided wins for the humans. A detailed analysis can be found in the report TR 10-08 linked above.

Human vs. Computer Program Competition (FUZZ-IEEE 2009)

At this event, held August 21-22 2009 on Jeju Island, Korea, Fuego played a total of three official games. Two were 9x9 games against the top-rank (9 Dan) professional player Zhou Junxun (his name is also transliterated as Chou Chun- Hsun). Fuego won the first game playing white against Mr. Zhou by 2.5 points. It is the first time that a computer program has won a 9x9 game on even against a top-ranked player, so this represents a milestone for Computer Go. Fuego lost the second game against Mr. Zhou, playing Black. In the final official game, Fuego got an upset win on 19x19 against Mr. Chang Shen-Su, a strong 6-Dan amateur player, with 4 handicap stones.

Tournament results

Event Year Place
19x19 Fourth Computer Go UEC Cup 2010 1
19x19 15th Computer Olympiad 2010 2010 5
13x13 15th Computer Olympiad 2010 2010 2
9x9 15th Computer Olympiad 2010 2010 2
19x19 14th Computer Olympiad 2009 2009 2
9x9 14th Computer Olympiad 2009 2009 1
19x19 13th International Computer Games Championship 2008 2008 4
9x9 13th International Computer Games Championship 2008 2008 4
19x19 Computer Go Tournament European Go Congress 2008 2008 7
9x9 Computer Go Tournament European Go Congress 2008 2008 6

Online Competitions

Fuego participates in some of the Computer Go Tournaments on KGS. It won the 45th tournament (9x9) in October 2008 and the 53rd tournament (19x19) in November 2009. It came second in a very strong field in the 54th tournament (9x9) in December 2009 and won the 55th (9x9). Fuego plays on KGS under the user names Fuego (rank graph) and Fuego9. Experimental versions of Fuego play on the Computer Go Server. Several rated Fuego bots operated by Aloril play on OGS.


Get Fuego at SourceForge.net. Fast, secure and Free Open Source software downloads