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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Field-Programmable Technology (FPT), 2013 International Conference on
         
        
            Conference_Location : 
Kyoto
         
        
            Print_ISBN : 
978-1-4799-2199-7
         
        
        
            DOI : 
10.1109/FPT.2013.6718428