Stanford Code in Place Final Project: Tetris

by Matthew R


I recreated Tetris using Python and Tkinter which I did in order to test my python knowledge and my ability to adapt to a different library (I'm not particularly good at animation concepts). I was able to move and "rotate" my blocks without boundary clipping while deleting rows and keeping track of score relative to the amount of rows deleted each time (deleting 1 row at a time is worth much less than 4). I would like to add a "levels function" that ramps up the speed as you delete more rows and a screen that pops up to let you know that the game is over and what your final score is (these are currently being printed to the terminal). I really enjoyed working on it and I'm super happy with the progress I made.