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
Link To Document