Title :
Population-Based FPGA Solution to Mastermind Game
Author :
Ugurdag, H. Fatih ; Sahin, Yucel ; Baskirt, O. ; Dedeoglu, S. ; Goren, Sezer ; Kocak, Y.S.
Author_Institution :
Electr. & Electron. Eng. Dept., Bahcesehir Univ., Istanbul
Abstract :
We present a new parallel, adaptable algorithm, which plays Mastermind game, and its FPGA implementation. The proposed algorithm is a cross between Shapiro´s, Knuth´s, and Kooi´s algorithms, has low-computational complexity but still offers competitive game results. The FPGA design part required subtle architectural decisions and trade-off between areas, interconnect, and clock speed. An FPGA implementation provides a cheap and low-power engine for a console game while offering speeds even greater than a high-end PC. The adaptability of the algorithm lets us easily move the algorithm to bigger FPGAs if greater speeds and/or wider versions of the game are needed
Keywords :
computational complexity; computer games; field programmable gate arrays; logic design; parallel algorithms; Mastermind game; computational complexity; console game; low-power engine; parallel algorithm; population-based FPGA solution; Clocks; Commercialization; Cows; Engines; Field programmable gate arrays; Games; Operating systems; Plastics; Telecommunications; Web pages;
Conference_Titel :
Adaptive Hardware and Systems, 2006. AHS 2006. First NASA/ESA Conference on
Conference_Location :
Istanbul
Print_ISBN :
0-7695-2614-4
DOI :
10.1109/AHS.2006.57