|
Anoid NG is a re-implementation of Anoid, which was never fully implemented.
Anoid NG is a 3D version of the old game Arkanoid (which is a version of the even older game, Breakout), in which one would use a pad to prevent a ball from falling out of the playground. Furthermore the goal was to hit all the boxes in the playground in order to gain points and to advance to the next level.
Anoid NG takes this concept to the 3D world, and allows the user to play the game in a three dimensional environment, possibly against other players as well. But that is not all. Anoid NG also allows the user to specify levels using a simple XML format, and even extend the game with new objects. As examples of this, we plan to implement some 2D levels from the original Arkanoid game as well as a version of the well-known Air Hockey game. One can take this even further by implementing games such as Pong, Pac-Man and just about any game, which focuses on action.
Actually Anoid NG extends the concept of the above games, as we implement realistic physics for all the elements, complete with correct rotation on collision. Furthermore the built-in plugin mechanism makes it very easy for third party developers to implement new aspects of the game (the realistic physics is not a part of the core game, but built using the plugin mechanism).
|