DocumentCode
3054247
Title
A threat-based Connect6 implementation on FPGA
Author
Vipin, Kizheppatt ; Fahmy, Suhaib A.
Author_Institution
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear
2011
fDate
12-14 Dec. 2011
Firstpage
1
Lastpage
4
Abstract
Connect6 is a new generation k-in-a-row game, which has drawn great interest not only from game enthusiasts, but also from researchers, due to its characteristics such as fairness and high state-space complexity. In this paper we describe the design and implementation of an FPGA-based Connect6 player that can compete against other computer-based opponents, communicating through a serial interface. Our algorithmic implementation utilises only basic FPGA building blocks such as LUTs and flip-flops and does not include any IP cores or hardware macros, making it portable across different FPGA platforms without design modifications. The design has been implemented and validated both on a Xilinx Spartan-3A, and a Xilinx Spartan-6 FPGA boards. The algorithm uses a powerful threat-based placement strategy that maximises the FPGA´s winning opportunity while reducing the opponent´s options. Extended simulation and evaluation based on software and human players confirms that our FPGA-based implementation performs well, and the algorithm used in the design leads to a high probability of success.
Keywords
computational complexity; computer games; field programmable gate arrays; flip-flops; probability; table lookup; FPGA building; FPGA platform; FPGA-based Connect6 player; LUT; Xilinx Spartan-3A FPGA board; Xilinx Spartan-6 FPGA board; computer-based opponent; flip-flops; new generation k-in-a-row game; serial interface; state-space complexity; success probability; threat-based Connect6 implementation; threat-based placement strategy; Algorithm design and analysis; Clocks; Computer architecture; Field programmable gate arrays; Games; Microprocessors; Software;
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.6132745
Filename
6132745
Link To Document