To start this assignment, download this zip file.
The following guide pages cover material needed for this assignment:
Homework 2c — Decomposition
1. Barcodes
For this problem, Bit wants to finish the barcodes. There are two starting worlds:


The finishing worlds should look like this:


The starter code is in barcodes.py.
2. Soccer fields
For this problem, Bit wants to plant grass in the soccer fields. There are two starting worlds:


Bit’s job is to put green inside each soccer field:


The starter code is in soccer_fields.py.
3. Bit-a-thon
Bit is participating in a triathalon! Help Bit climb down a mountain, swim across the river, and then cycle to the finish line. There are two race courses:


Bit should finish the course, tracing the running path in green and the cycling path in red:


The starter code is in bitathon.py.
Grading
| Activity | Points | 
|---|---|
| barcodes.py | 4 | 
| soccer_fields.py | 8 | 
| bitathon.py | 8 | 
Manual grading will focus on decomposition and fluency (i.e. appropriate use of themes presented so far in class).