5: Interactive Turtles
Expectations
Learning Targets
I can interpret an unfamiliar code base.
I can extend the code to my own project.
Assessments
You will create an interactive program or game based on existing turtle classes
You will be asked regular comprehension questions about Python.
First Class Assignment (CodeHS.com)
Adding Moving Turtle
Assignment and Rubric
Create an interactive turtle application of your own design. This can be a game or other interactive program, but it must use at least two of the three types of turtle classes we have outlined (moving turtle, keyboard turtle, clickable turtle).
3 pts - Program works without errors
3pts - Program uses two classes of turtle
3pts - Program is interactive. Users can DO something with the program beyond what we set up in class. Make sure your theme is cohesive!
1pts - Program is cleaned up (unused imports have been deleted, for example)
How do I...
...make multiple things move?
...write text on the screen?
...stop movement with walls?
...make a ball move diagonally and bounce off multiple sides of the room?
... create a background image and have it change later?
...set up and check a timer
...add a start screen
...Save a High Score in a File?
... add points from different objects to a single score?
... get objects to check each other for different properties?
...find the x and y position of my mouse on the screen?
...create a custom shaped turtle?
...create a multi-colored turtle?
Last updated
Was this helpful?