Skip to main content

A text-based space trading game

Project description

Terminal Space

Terminal Space is a text-based space trading and exploration game that was inspired by TradeWars 2002 and several other space trading, elite-type games such as Space Trader and Space Rangers.

game version 0.1.0

Features

  1. Full screen text-based interface
  2. Single and multi-player modes (with standalone server)
  3. TradeWars 2002 concepts like sectors, planets, ports, and ships

It currently implements the TradeWars basics of a universe, sectors, and ports, but will soon be taken in new directions.

Roadmap

  • 0.1 (released) - Basic client/server model with structured text ui and simple TW2002 gameplay
  • 0.2 - Explore turn-based combat ala JRPGs like Octopath. Focus on game mechanics.
  • 0.3 - Server and client saving, maybe host a game
  • 0.4 - Who knows...

Installation

To run it, install Python 3.7 and run:

pip3 install terminal-space

Running the game

With the game installed, simply run

tspace-client

To run the server standalone (needed for the "Join Game" option), run:

tspace-server

Development

To install it locally, run:

make virtualenv
source venv/bin/activate

To run the client, type:

make run

You can see all the possible commands by running:

make 

Development is often streamed on my Twitch stream and I'm on twitter as @mrdonbrown.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for terminal-space, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size terminal_space-0.1.1-py3-none-any.whl (47.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size terminal-space-0.1.1.tar.gz (34.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page