xpogosteve / VirtualBarstool

Project for Software Engineering. Update with more info later
0 stars 0 forks source link

Wall Collision #58

Open jaredpaul opened 5 years ago

jaredpaul commented 5 years ago

Incorporate physics engine so that balls react realistically to wall collision.

jaredpaul commented 5 years ago

In the Pirate Bar scene, walk up to the billiard table and pick up any ball by pressing and holding the back trigger button when your hand is over the ball. Throw or roll the ball (by moving your hand in a throwing/rolling motion, and letting go of the trigger when you want to release the ball) so that the ball makes contact with any wall of the billiard table. Perform these tests on ALL FOUR walls of the table.

-Roll the ball softly against the wall (soft contact)
-Roll the ball swiftly against the wall (hard contact)
-Roll the ball at multiple velocities within the above velocity spectrum against the wall

Visually verify that the ball reacts realistically to the walls of the billiard table. For example, if the ball is rolled softly, it should not bounce very far off the wall when it makes contact. If the ball is rolled swiftly, it should have a strong bounce off the wall when it makes contact, etc.