If you cannot see anything, you probably have a poor HTTP browser. If you cannot hear anything despite seeing it, you probably have no audio device.
The operation is pretty simple. When the
is gone, you are prompted to spot a new location for it. To do
this, click somewhere on the table where the
is to
be set. If this point happens to be invalid, the applet beeps at
you, and you have to try once more. To shoot, click on the table,
drag the mouse, and release the mouse button. The queue will hit
the
from the direction of the point where the mouse was
released, and the initial speed of the
will
be proportional to the distance between this point and the
location of the
. Speed proportionality factor and friction
are measured in 1/s (=(pixels/s)/pixels). Non-positive values are
admissible :-)
The applet does not work with
The applet works with
Needless to say that you won't enjoy the animation very much if you have a slow computer. The trickiest part of this applet is a sophisticated scheduling scheme for calculating and drawing frames. One compromise I had to take is to limit the number of skipped (in drawing, not calculating, of course) frames. Hence fast movement will be shown in slow motion if the executing computer is not fast enough.