• DocumentCode
    2975135
  • Title

    An FPGA-based specific processor for Blokus Duo

  • Author

    Olivito, Javier ; Gonzalez, Christopher ; Resano, Javier

  • Author_Institution
    GaZ group, Univ. de Zaragoza, Zaragoza, Spain
  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    502
  • Lastpage
    505
  • Abstract
    In this article, we present a design of a specific processor for Blokus Duo game. This design has been submitted to the ICFPT´13 Design Competition and implemented on a low-cost Spartan-6 FPGA. Our player applies several techniques to identify which movements are potentially interesting, and applies a search-tree in order to evaluate the consequences of each of those options. To achieve an efficient implementation we have developed custom modules to manage the board and to identify whether a block can be placed or not in a given vertex. The results demonstrate that our design is competitive, even against advanced Blokus Duo players, such as the Pentobi software application considered as the best available software player.
  • Keywords
    computer games; field programmable gate arrays; logic design; trees (mathematics); Blokus Duo game; FPGA-based specific processor; Pentobi software application; low-cost Spartan-6 FPGA; search-tree; software player; Field programmable gate arrays; Games; Hardware; Measurement; Random access memory; Registers; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2013 International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4799-2199-7
  • Type

    conf

  • DOI
    10.1109/FPT.2013.6718428
  • Filename
    6718428