xpogosteve / VirtualBarstool

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

Cue Stick Collision #59

Closed jaredpaul closed 5 years ago

jaredpaul commented 5 years ago

Incorporate physics engine so that balls react realistically to cue stick collision.

jaredpaul commented 5 years ago

In the Pirate Bar scene, walk up to the cue stick and pick it up by pressing and holding the grip button (on the side of the controller) when your hand is around the stick. Keep holding the trigger button in order to keep the stick in your hand. Walk up to the billiard table and use the trigger button to move the stick forward in order to collide with billiard balls.

-Hit the ball (in a traditional billiard fashion, with the tip of the stick making contact with the 
  ball) into the cue ball (or any ball) to roll the ball across the table
-Take the side of the cue stick (the long part) to push the balls around (in a non traditional 
  billiard fashion). 

Visually verify that the balls react to the cue stick's collision in a realistic fashion. The ball should move in the same direction that the pool cue was moved (aka not to the side, in the opposite direction, etc). When sliding the stick across the table to make contact with balls with the side of the stick, visually verify that the balls are pushed realistically by the stick -- again, in the same direction as the stick. Ensure that all balls that make contact with the stick are pushed by it, regardless of what order contact is made and how many balls are contacted by it.

iankamin commented 5 years ago

script tests

  1. can pick up stick
  2. stick collides with balls in realistic manner