Game3: Pool Dozer

Designed by Jim McCann

"Pool Dozer" is the pocket billiards game of eight-ball, played by two tiny bulldozers.

Gameplay

Each player is attempting to push their pool balls (solids or diamonds) into the scoring zones. The game ends when the 8-ball (the black ball) is pushed into a scoring zone. Balls collide with dozers and other balls. When balls are pushed into a scoring zone they are removed from play and no longer collide.

Players use tank controls for their dozers: the left player uses a/z for their left track and s/x for their right track; the right player uses ;/. for their left track and '// for their right track. When a dozer's tracks are both moving in one direction it moves in that direction. When they are moving in opposite directions it pivots in place. When only one track is moving, the dozer pivots around the other track.

Physics

The game runs on simple 2D physics. Balls have velocities which are damped due to friction (so they will roll to a stop eventually), and collide with each-other, the dozers, and the cushions elastically. Ball rotation is purely cosmetic, and should be computed from velocity and radius.

The balls and dozers are circles with radius 0.15 units. The playfield is a rectangle of size 4x6 units. Scoring zones have radius 0.4 units and are centered at the corners of the field and the midpoints of the long edges.

View

The game is played from a fixed camera above the field (as per the image at the top of this page). A split-screen behind-the-dozers view would be a great addition, but is not essential to the game.

Assets

Models: