Title :
Tetris game design based on the FPGA
Author :
Kai Liu ; Yuliang Yang ; Yanlin Zhu
Author_Institution :
Dept. of Commun. Eng., USTB, Beijing, China
Abstract :
Tetris game is a classic game of logic control. This article gives a programming design of Tetris game based on the FPGA using VHDL. Game players can move and rotate blocks with the PS/2 interface keyboard, and the game video is showed in a VGA monitor. The game realized the function of the movement and rotation of blocks, randomly generating next blocks, eliminating rows, getting scores and speeding up. It also contained the normal mode corresponding to 7 types of blocks and the expert mode corresponding to 11 types of blocks. The successful transplant of Tetris game provides a template for the development of other visual control systems in the FPGA.
Keywords :
computer games; field programmable gate arrays; hardware description languages; keyboards; user interfaces; FPGA; PS/2 interface keyboard; Tetris game programming design; VGA monitor; VHDL; block movement; block rotation; expert mode; game players; game video; logic control; normal mode; random next block generation; rows elimination; scoring; visual control systems; Field programmable gate arrays; Games; Graphics; Keyboards; Monitoring; Presses; Programming; FPGA; Tetris game; VHDL;
Conference_Titel :
Consumer Electronics, Communications and Networks (CECNet), 2012 2nd International Conference on
Conference_Location :
Yichang
Print_ISBN :
978-1-4577-1414-6
DOI :
10.1109/CECNet.2012.6201435