Homework 9
Due Tuesday 31-Mar Wednesday 1-Apr, at 10:00pm
- Create a folder named ‘week10’.
- Inside that folder download the starter-file and cmu_112_graphics.py
- Edit hw9.py using Thonny, building Tetris
- Submit hw9.py to Autolab. For this hw, you may submit as many times as you want, but only your last submission counts.
While you may submit to Autolab as often as you like for this assignment, there is no autograded portion, so you will be responsible for testing your code and making sure it meets the problem requirements. As stated in the style guide, you do not have to write test cases for interactive, random, graphics, data initialization or event functions. Instead, you should test by visually inspecting your code’s behavior as you complete steps of each problem, where reasonably possible. This will make debugging your code much easier.
-
Tetris [100 pts] [manually graded]
Write Tetris according to the design given in this step-by-step tutorial.
You may not use a different design, even if you think there's a better way to do it (there probably is, but you still have to do it this way).
This may seem limiting, but sometimes you have to write code according to a specific algorithm, rather than writing code to solve a specific problem.
To get full credit, you'll need to complete the basic implementation according to the design spec.