TETRIS

 

REPORT

CODE

SHEMATIC

 

tetris_startpage

 

Text Box: Tetris is puzzle video game, which was designed and invented by Alexey Pajitnov. It has been released on June 6, 1984 and is nowadays available for nearly every video game console and many other devices like graphing calculators, mobile phones, portable media players and PDAs.

For the Digital and Analogue Project we started with designing the game, choosing the right components, assembling the hardware and writing the code. The work is based on the microcontroller Atmega16, GDM12864H Display, buttons and JTAG interface. The main task of this project was to generate a working communication between those four components and of course the program itself. The programming process contained the design of the menu and gaming page, creating the different Tetris block types, moving and rotating the block types, controlling and manipulating the speed of the falling blocks, clearing the row and at last increasing the score.

tetris_gameover

tetris_gamepage

 

 

 

 

Text Box: Video:

https://www.youtube.com/watch?v=n8FzGC6WeSQ

 

© Johannes Seidel, Wang Yue 2015