• DocumentCode
    3066027
  • Title

    An FPGA implementation of a threat-based strategy for Connect6

  • Author

    Ziermann, Tobias ; Schmidt, Bernhard ; Mühlenthaler, Moritz ; Ziener, Daniel ; Angermeier, Josef ; Teich, Jürgen

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Erlangen-Nuremberg, Erlangen, Germany
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    In this paper, we present a strategy and an FPGA implementation of a Connect6 player submitted to the FPT 2011 Design Competition. Connect6 is a two-player strategy board game. The winner of the game is the player who first gets six pieces of his color in a connected horizontal, vertical or diagonal line. We assign a strategic value to each potential move depending on the current board configuration. Our approach uses a minimal amount of situation dependent game logic in order to take full advantage of the available compute resources and parallelism. The FPGA implementation of this strategy always wins against the software opponent provided for the competition. Additionally, our implementation wins on average against different software AIs from [1], as long as no sophisticated game-tree search is performed by the software.
  • Keywords
    computer games; field programmable gate arrays; Connect6; FPGA; situation dependent game logic; threat-based strategy; two-player strategy board game; Color; Field programmable gate arrays; Games; Hardware; Random access memory; Software; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2011 International Conference on
  • Conference_Location
    New Delhi
  • Print_ISBN
    978-1-4577-1741-3
  • Type

    conf

  • DOI
    10.1109/FPT.2011.6133250
  • Filename
    6133250