Hyperspace is a network multiplayer game designed for two players, a re-implementation of Slingshot. It consists of a dedicated server application and a client application.
Hyperspace is a turn-based physic simulator game. There are two players and a number of planets on the game field. Each player shoot a missile during each turn (but he could choose to skip the turn; that could also happen due to turn timeout); missiles behave as a bodies of mass in a static environment with Newtonian physics. Only missiles and planets have mass; missiles, planets and players also have a collision radius that should be taken into account by the simulation.
If the player is hit by enemy's missile, he's dead. If the missile hits the planet surface, then the missile explodes. If the missile hits the game world boundaries, it's considered "lost".
Player controls the shot power (in some diapason allowed by server) and direction.
The player turns are performed simultaneously. If both of the players are hit by enemy missiles at the same turn, the game is a tie.
- Server implementation (ongoing)
- Client re-implementation
- Obsolete local client (to be removed after the re-implementation)
For now, only run from sources is supported. See the Contributor Guide for the information on that.