Snap! is an open-source - Any Snap! script that I share with a link is yours to save and modify
Examples with an asterisk denote examples in which students would be modifying or creating Snap! scripts to control a sprite based on their understanding of the relevant physics. The other examples are teacher-written products that serve to enhance instruction and/or make it suitable for blended learning contexts.
Example: Interactive Practice - constant-velocity motionThis Snap! script has a sprite declare a duration of time and a constant velocity. The student is prompted to determine the sprite's displacement. The sprite then completes the motion and provides feedback to the student. The student can try again. The script will randomly generate another time between 4 and 10 seconds and randomly generate another velocity between 10 pixels/second and 50 pixels/second. An observing sprite reminds the students to show their calculation on paper. This is one of a series of interactive practice scripts. There is another that tasks students to determine velocity, knowing displacement and time. The third script tasks students to determine the time of motion in which the velocity and displacement of the sprite is known.
Example: Interactive Practice - constant-velocity motion