Assigned: December 2, 2019
Due: December 15, 2019
For this assignment you will:
Your starting point for this assignment is HtDP/2e Section 12.5 (pp. 352–355), Feeding Worms. Reread this section, and follow the instructions for exercises 215 through 219. These exercises build on each other, and guide you through the design and implementation of a Worm game, adding new features one step at a time. So be sure to finish each exercise before moving onto the next.
Remember to follow the Design Recipe for your data definitions and each function you develop.
Submit your programs in Racket files with names that correspond to the individual exercises: exercise215.rkt
, exercise216.rkt
, exercise217.rkt
, exercise218.rkt
, and exercise219.rkt
via Moodle. The programs will be graded using the usual programming rubric, however each program will be worth 20% of your final grade; i.e. if you only submit 4 of the 5, the highest grade you can earn is an 80%.