What is Hoverball?
(Extract from the Hoverball Manual)
The Hoverball Challenge IAD 2009/2010
is finished. » Result...
Hoverball is an emerging project coming out of the idea to create
a playful real time simulator for Multi Agent Systems. At the same time
it was paid heed to designing the underlying simulation laws as well as
the actual gamel rules as simple as possible for the purpose of axiomatic
mathematics. In doing so, we expect that the development of efficient
agents keeps plain in order to contribute to new fundamental insights
in Artificial Intelligence. The available abstract game concept lives
up to these postulations. It would be difficult to find another simulation
platform who offers such a clear and quick access to the world of Multi
Agents. In addition, real time allows human participation in the simulation.
Though Hoverball represents basically a challenge for programmers
creating efficient teams that compete against each other, it is also an
easily accessible computer game for humans. The simulator is written in
Java and consequently operating system independent as well as network-compatible.
In the spirit of free software distribution Hoverball is an Open
Source Project under the terms of the GNU Lesser General Public Licence.
|Two units scrambling for
the ball. » play...
Hoverball was inspired by the existence of the
RoboCup Soccer Simulator aiming at the research of Artificial Intelligence
based on a soccer game. As a result, RoboCup has rather complex rules
conforming to soccer. However, Hoverball doesn't claim a suchlike
reference to reality and offers a simpler concept: Two dimensional pucks
forming two or more teams are placed on a spherical surface, bumping
other little pucks in a playful sports contest in order to score by
following simple rules.
The primary objective during the development of the game
was to ground the simulator on a sound physical basis. Motions, friction,
the pucks' collisions - all computations had to be based on existing
physical laws. Thanks to physicist Horst Wilhelm (Papenburg, Germany)
we managed to meet this challenge, even though some game parameters
differ from the values of respective physical constants.
Read more in the Hoverball Manual (application/pdf), english or