Skip to content

codingteam/Hyperspace

Repository files navigation

Hyperspace Status Umbra

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.

Game Description

Gameplay Footage

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.

Current Project Status

  • Server implementation (ongoing)
  • Client re-implementation
  • Obsolete local client (to be removed after the re-implementation)

Usage

For now, only run from sources is supported. See the Contributor Guide for the information on that.

Documentation

About

Simple 2D game written in Clojure and Kotlin.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •