5: Replit, GitHub, and repositories (Oh my!)
Expectations
Learning Targets
I can connect replit to my github repositories
I can clone an existing repository, fork it, and extend the code to my own project.
Assessments
You will submit a link to your GitHub repo.
You will create a game based on existing turtle classes
You will be asked regular comprehension questions about Python and Github.
Setup your github account.
Setup your replit account and connect your github.
Join Replit I2P team with the link below.
Fork github.com/MrVanek/Interactive-Turtles and clone repository into replit.
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.
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?
Last updated