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.
Features
- Full screen text-based interface
- Single and multi-player modes (with standalone server)
- TradeWars 2002 concepts like sectors, planets, ports, and ships
It currently implements the TradeWars basics of a universe, sectors, and ports, but will next be taken in new directions.
Roadmap
- 0.1 (released) - Basic client/server model with structured text ui and simple TW2002 gameplay
- 0.2 - Play with some generated animation bits
- 0.3 - Who knows...maybe turn-based combat ala JRPGs?
Installation
To run it, install Python 3.12 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, install pdm and run:
make pyenv
To run the client, type:
make run
You can see all the possible commands by running:
make
Development is occasionally streamed on my Twitch stream and I'm on twitter as @mrdonbrown.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file terminal_space-0.2.0.tar.gz
.
File metadata
- Download URL: terminal_space-0.2.0.tar.gz
- Upload date:
- Size: 42.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97e7720148d4c6f44fc322ee53b08afa9a6f70efea0c3fb3b35843e0d821c75b |
|
MD5 | 217ca5aa283b0598b52014bd56713954 |
|
BLAKE2b-256 | b0daf155f97eb2170f05b288f266add1f90a334c802e860532333ec43e374757 |
File details
Details for the file terminal_space-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: terminal_space-0.2.0-py3-none-any.whl
- Upload date:
- Size: 56.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c683f32f5c58286c1832e2b08fa7b105d456aded131bea01dcda2330aa7eb986 |
|
MD5 | 0f94739b569691d0a3022ba62dc1712d |
|
BLAKE2b-256 | 774ac2d0ce81fe417d2d60af21f7611b2b436951f68b7d85a6cd19c6d2ca6739 |