Galactic Conquest on VisiData
Take over the galaxy with your warship fleet! Starting with only one planet and 10 ships, you must compete with any number of enemies for the most planets and galactic glory.
At the start, most planets are inhabited by savages with only a few spaceships for battle. Some planets have better pilots and their ships get a higher kill percentage than their enemies in battle.
To capture a planet, you need to send a strong enough fleet. Deploy ships from your planets and conquer the galaxy!
Starting a game
The host has to start a server:
All players then start their clients and login:
$ ./vdgalcon.py http://localhost:8080
(or whatever URL the server prints on startup)
The first time a player name is used, the password is set. Players join the game if it has not yet started (each server only hosts one game).
Each player presses
Ctrl-S when they are ready for the game to start.
M to go to the Map for this game, or
P for the list of planets.
Before the game has started, any player can change
Game options or press
N to generate a New map (
Ctrl-R to Reload the pages).
When the map is all players are ready, the game begins.
Playing the game
From any sheet:
Mopens the planet map
Popens the planet sheet
Uopens the queued deployments sheet (not yet sent to server)
Dopens the full deployments sheet
Eopens the events sheet
Qallows players to quit
Ctrl-Ssubmits the pending deployments to the server and signals the player is done
mmarks the destination planet for a player's ships
findicates the source planet
- The player is then prompted to specify how many ships they wish to deploy from the source planet to the marked planet
gfsends the provided number of ships from all selected planets to the marked planet
- The colour of the planet name indicates which player currently 'owns' it
- White planets are neutral and currently not in anybody's control
- You may also mark and deploy on the map sheet, like you would on the
U queued orders sheet:
eto modify an order
dto delete an order
vdgalcon is a VisiData app. VisiData commands such as column sorting and cell searching are also available.
When all players have submitted their moves, the turn is over. Ships arrive, battles are resolved, and planets produce. Then the next turn begins.