Jag valde att göra ett tetris för att jag tänkte det skulle ge en lagom balans mellan hårdvara och mjukvara. Jag valde ett projekt där hårdvaran skulle vara ganska enkel eftersom jag inte hade någon tidigare erfarenhet av hårdvarukonstruktion.
Jag valde att basera projektet på en ATmega16 främst för att det är någonting jag skulle kunna se mig själv använda i framtida hobbyprojekt.
Dessutom hade jag aldrig programmerat ett tetris, och det är väl något alla dataingenjörer borde ha gjort minst en gång?