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.
Metadata
Release files for terminal-space 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| terminal_space-0.2.0.tar.gz | 42.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| terminal_space-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 98.2 kB
Release files / terminal_space-0.2.0.tar.gz
| Download URL | terminal_space-0.2.0.tar.gz |
|---|---|
| Size | 42.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
97e7720148d4c6f44fc322ee53b08afa9a6f70efea0c3fb3b35843e0d821c75b
|
|
BLAKE2b-256 checksum How to use checksums |
b0daf155f97eb2170f05b288f266add1f90a334c802e860532333ec43e374757
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.1
|
Release files / terminal_space-0.2.0-py3-none-any.whl
| Download URL | terminal_space-0.2.0-py3-none-any.whl |
|---|---|
| Size | 56.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c683f32f5c58286c1832e2b08fa7b105d456aded131bea01dcda2330aa7eb986
|
|
BLAKE2b-256 checksum How to use checksums |
774ac2d0ce81fe417d2d60af21f7611b2b436951f68b7d85a6cd19c6d2ca6739
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.1
|
Security for terminal-space 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.