Snooker is a complex game in which some appreciation is
required of the mathematics involved in how a ball rebounds
from straight and curved surfaces, as well as its interaction
with other balls. This program attempts and almost succeeds
to give the full realism of the game with these criteria in
mind.
You are provided with options for a one or two player game,
then a full or 15 ball game, although during play the game
may be cut short by a delete ball or abort functions.
Using the arrow keys to position a cross, which acts as your
cue, the aiming point of your shot is selected. The power of
the stroke is controlled by the space bar and this in
conjunction with the arrow keys may also provide spin on
the cue ball.
In the event of a foul there is a foul snooker function. This
is unusual in that if pressed, but the turn not passed on to
your opponent, you are left to choose a colour excluding the
reds. This is not a free ball option as the correct value for
the colour is given if potted, rather than one point.