6.3.5 Cmu Cs Academy Link
Successfully animate a group of shapes (like a stick figure or a "DVD" icon) so they move across the canvas while rotating or bouncing off edges.
Example: if (icon.right >= 400 or icon.left <= 0): icon.dx *= -1 .
Ensure your stick person group and a counter (like cartwheelCounter ) are defined outside the onStep function. 6.3.5 Cmu Cs Academy
If you are moving a complex character, ensure all parts are in a single Group . If you only move one part, the stick figure will "fall apart" as it moves. Why This Lesson Matters
The exercise is designed to test your understanding of how to update object properties continuously. Successfully animate a group of shapes (like a
Using centerX , centerY , and rotateAngle within a repeating loop.
Master 6.3.5 CMU CS Academy: A Guide to Procedural Motion refers to a critical exercise in Unit 6 of the CS1 curriculum titled " Continuous Cartwheels " or variations like " Triforce " and " DVD Screensaver ," depending on the version of the course. This lesson focuses on procedural animation , requiring students to move and rotate graphical objects simultaneously using the onStep() function. Overview of the 6.3.5 Challenge If you only move one part, the stick
In the "Continuous Cartwheels" version (6.3.5), the objective is to make a stick person move horizontally while rotating.
If you're stuck, the Documentation - CMU CS Academy provides syntax reminders for every shape and property.
Many students struggle with the variation of 6.3.5, where an icon must "bounce" off the walls.