created with NetLogo
view/download model file: BouncingBalls-complex-Peter-Brooks.nlogo
This is a demonstration of simple (non-realistic) and complex (physically realistic) bouncing ball behavior.
First, leave the "Ball-to-ball collisions?" turned off. Move the sliders while the model is in motion.
Then turn the "Ball-to-ball collisions?" switch on. With the switch on, ball-to-ball collisions must be computed, which requires a knowledge of physical kinematics.
This model was created by Peter Brooks, Stuyvesant High School Computer Science Department.