wraithe

command module
v0.0.0-...-d7ca77a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2022 License: AGPL-3.0 Imports: 16 Imported by: 0

README

= wraith

Wraith is my implementation of Superior Simulations's `Empyrean Challenge`.

Rules are reverse-engineered from the _Empyrean Challenge_ player's manual,
(c) 1978 Vern Holford.

All flaws are, quite naturally, mine.

== Setup
The game takes place in a cluster of stars with a radius of about 15 light years.

At the center of the cluster is a wormhole.

== History
During the climatic battle, the fleets of the AI, bio-enhanced, and "normal" nations fought.
The bio-ships slipped through a wormhole to escape.

After arrival, the bio-ships travelled to the nearest system with a suitable planet.
The ships deposited their cryo-chambers and the modular kits required to establish a colony,
then flew themselves into the sun.

Some 24 generations later, the nations have organized themselves and reaching the limits of the
planet's ability to support them.

It is up to the players, as the leaders of their nations, to work with or compete against
other nations to build fleets of ship to explore and colonize the remainder of the cluster.

== Victory Conditions
The winner is the player (or group of players) that controls the majority of the habitable worlds
for four consecutive turns.

Documentation

Overview

Package main implements the shell for wraith.

Directories

Path Synopsis
handlers
html
Package handlers implements handlers for an HTML server.
Package handlers implements handlers for an HTML server.
rest
Package handlers implements handlers for a RESTish server API.
Package handlers implements handlers for a RESTish server API.
pkg
authn
Package authn implements an authentication store and service.
Package authn implements an authentication store and service.
authz
Package authz implements an authorization middleware.
Package authz implements an authorization middleware.
cedar
Package cedar implements a seed generator using the best seed that we can get from the operating system.
Package cedar implements a seed generator using the best seed that we can get from the operating system.
cfg
Package cfg implements a store for configuration data.
Package cfg implements a store for configuration data.
cli
Package cli implements the command line interface for wraith.
Package cli implements the command line interface for wraith.
guid
Package guid implements a thread-safe ID generator.
Package guid implements a thread-safe ID generator.
prng
Package prng implements a motley assortment of psuedo-random number generators.
Package prng implements a motley assortment of psuedo-random number generators.
wraith
Package wraith implements the game engine.
Package wraith implements the game engine.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL