For all exercises, to receive credit you need to obtain
a green check in CS Academy. There is no partial credit on individual exercises.
For guided exercises, watching the guided video is
required -- it will show you how to solve the exercise
elegantly, will save you lots of time, and will best
prepare you for later exercises.
Thus, first read the writeup and then
carefully watch the guided video. Then and only then
should you solve the guided exercise.
The Tetris creative task must be "submitted" so we know when you've completed it. If you choose to add bonus features to Tetris, wait until you're done adding bonus featurse to submit.
Part 1: Solo-or-Collaborative
Part 2: Solo-Only
No collaboration is allowed on these (you must work solo):
Part 3: Bonus/Optional (Solo-or-Collaborative)
Note:
These problems are bonus and optional (you can skip them).
They are worth up to 8 bonus points.
This is not too may points. So please do not do the bonus
for the points. Instead, do it for the learning!
Since these exercises are completed within creative tasks, you must "submit" the creative task so you know you've completed the exercise.
Bonus exercises:
7.3.7. Honors Creative Task (Tetris)
For up to 3 points of bonus, add bonus features to your final Tetris submission. See the writeup for details.
6.6. Unit 6 Creative Tasks
This exercise is worth 5 points of bonus. First, carefully read about Simplified Chess here.
Then, write an interactive game of Simplified Chess that allows two players (both human) to play against each other.
Your game should follow the spec described here.
It does not need to pixel-perfect match ours, but it should be fairly close and have the same features.
hw5's drawChessBoard bonus problem is a good starting point for this game. Have fun!!!