Norm's Bumper Pool Game...

Special thanks to psyco...
for the collision code
He doesn't know that he helped, but if you examine
the source you'll know :)

---------------------------------
features:

supports 4 players.
Next I want to add internet play but I'm not sure how to do the GUI for that... My thinking at this time is a separate chat app launched at the same time or so.... that would be the simplest way. Then, the main game app could focus on game play .....

Shooting:
There is one white ball (the cue ball). When it is your turn to shoot (read the window caption for the player turn color and score) use the left/right arrow keys to aim the stick. The "turning" is speed controlled for precision aiming. Tapping the key turns about 0.1 deg, while holding it down will turn 3.0 deg. Press the space key to actually shoot the ball.

To control the ball speed of shots, use the up/down arrows. The que size will also change to provide a visual feed back of how fast to hit the ball.

Extra Aiming Help:
Because this game is so hard, I added a special aiming device.... When you think you are pointed where you wish to shoot, press the 'A' key. This will fire a dummy ball. This ball does not respond to collisions though.

Scoring:
each ball counts as 1 point. First one to 6 wins.

Scratching:
Due to my being very lazzy, when you scratch, the cue ball goes to the center. But, since shooting from the center really sucks, the next shooter gets 2 shots after a scratch.

Colors:
I was going to only count balls that you sink into your own pocket, but that was way way to hard to play :)

Added Powered Bumpers
Added Gravity to pockets
Added Ball Speed control
Added multiplayer code
Removed unwanted bitmaps to save on file size

june 10 bug fixeses...
Fixed invalid port error if user does not specify one
Fixed no Que stick shown when skipping offline players
Added full build code into about display

july 22 bug testing continues (multiplayer)
added warnings about all data sends.
This was done to help me determine when/why
game data is resent repeatedly

Aug 09 DONE!!!!!
fixed multiplayer code
and removed debugging code
added some sound effects

Aug 22 Bug Fix
Fix problem with skipping offline players.
Program would not pass control back to Host.
Fixed scratch issue that would permit extra shots
if you scratched while sinking a ball.
--------------------------------------------
Known Issues:

Balls sometimes bounce funny. Maybe my table is warped.


Norm....
The Waffle
current build =1093151305