• DocumentCode
    1348482
  • Title

    Fuego—An Open-Source Framework for Board Games and Go Engine Based on Monte Carlo Tree Search

  • Author

    Enzenberger, Markus ; Müller, Martin ; Arneson, Broderick ; Segal, Richard

  • Volume
    2
  • Issue
    4
  • fYear
    2010
  • Firstpage
    259
  • Lastpage
    270
  • Abstract
    FUEGO is both an open-source software framework and a state-of-the-art program that plays the game of Go. The framework supports developing game engines for full-information two-player board games, and is used successfully in a substantial number of projects. The FUEGO Go program became the first program to win a game against a top professional player in 9 × 9 Go. It has won a number of strong tournaments against other programs, and is competitive for 19 × 19 as well. This paper gives an overview of the development and current state of the FUEGO project. It describes the reusable components of the software framework and specific algorithms used in the Go engine.
  • Keywords
    Monte Carlo methods; computer games; public domain software; tree searching; FUEGO Go program; Go Engine; Monte Carlo tree search; full-information two-player board games; open source software framework; Algorithm design and analysis; Decision trees; Games; Instruction sets; Open source software; Computer Go; Computer game playing; Fuego; Monte Carlo tree search; man-machine matches; open source software; software frameworks;
  • fLanguage
    English
  • Journal_Title
    Computational Intelligence and AI in Games, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1943-068X
  • Type

    jour

  • DOI
    10.1109/TCIAIG.2010.2083662
  • Filename
    5599855