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 :
بازگشت