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.

Source Distribution

terminal-space-0.1.1.tar.gz (34.4 kB view hashes)

Uploaded Source

Built Distribution

terminal_space-0.1.1-py3-none-any.whl (47.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page