Skip to main content

An interactive CLI RPG game.

Project description

Welcome to Lineage RPG

An offline RPG that you can play right from your terminal. Follow the steps below to install and start playing!


📦 Requirements

  • Python 3.8+ (Download here)
  • Internet connection (for installation)

🚀 Installation

Step 0: Install Python (if not already installed)

Windows:

  1. Go to Python Downloads.
  2. Download the latest Python 3.8+ installer.
  3. Run the installer and make sure to check "Add Python to PATH".
  4. Verify installation:
    python --version

macOS:

  1. Open Terminal.
  2. Check if Python is installed:
    python3 --version
  3. If not installed, install via Homebrew (first install Homebrew if you don’t have it):
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    brew install python
  4. Verify installation:
    python3 --version

Linux (Ubuntu/Debian):

  1. Open Terminal.
  2. Check Python:
    python3 --version
  3. If not installed, run:
    sudo apt update
    sudo apt install python3 python3-pip -y
  4. Verify installation:
    python3 --version

Step 1: Open your terminal or command prompt

Windows: Press Windows + R, type cmd, and hit Enter.
macOS/Linux: Open Terminal from Applications or press Ctrl+Alt+T.

Step 2: Install Lineage RPG

Windows:
pip install lineage-rpg

or if pip doesn’t work:
python -m pip install lineage-rpg

or if you have multiple Python versions:
py -m pip install lineage-rpg

macOS/Linux:
pip3 install lineage-rpg

or if needed:
python3 -m pip install lineage-rpg

If you get a permissions error:

Add --user to the command:

pip install --user lineage-rpg

or

pip3 install --user lineage-rpg

Step 3: Upgrade to the latest version

pip install --upgrade lineage-rpg

or
python -m pip install --upgrade lineage-rpg

or
pip3 install --upgrade lineage-rpg

or
python3 -m pip install --upgrade lineage-rpg


🕹️ How to Play

Once installed, launch the game from your terminal using:
lineage-rpg

If that doesn't work, try:
python -m lineage_rpg
python3 -m lineage_rpg
py -m lineage_rpg

You'll see:
Welcome to Lineage RPG! Type 'exit' or CTRL+C to quit.

Then, type help and press ENTER. You'll see a list of commands to start playing.


❓ Troubleshooting

Installation Issues

  • "Command not found" or "'pip' is not recognized": Make sure Python and pip are correctly installed and added to your PATH. Try:
    python -m pip install lineage-rpg
  • Permission denied: Use:
    pip install --user lineage-rpg
    or run as administrator/sudo.

Launch Issues

  • "lineage-rpg" command not found: Try these alternatives:
    python -m lineage_rpg
    python3 -m lineage_rpg
    py -m lineage_rpg
    python -m lineage_rpg.main

Game Issues

  • Corrupted save file: The game will automatically reset and start fresh if your save file is corrupted.
  • Game doesn't respond: Use Ctrl+C to safely exit and save your progress.

Still having issues? Make sure you're using Python 3.8+ and have sufficient disk space.

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

lineage_rpg-0.0.50.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lineage_rpg-0.0.50-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file lineage_rpg-0.0.50.tar.gz.

File metadata

  • Download URL: lineage_rpg-0.0.50.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lineage_rpg-0.0.50.tar.gz
Algorithm Hash digest
SHA256 e054aca6d661aa24a347dd92b600703f71abcc67e4b39f42efcace42f29b1caf
MD5 b44fadc4f4b01b8def6894125e4d5485
BLAKE2b-256 5cca1d9e7e8fb9bb29ec8f8714631f9d49df4e34455cc8fde6ae20f805c66b1a

See more details on using hashes here.

File details

Details for the file lineage_rpg-0.0.50-py3-none-any.whl.

File metadata

  • Download URL: lineage_rpg-0.0.50-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lineage_rpg-0.0.50-py3-none-any.whl
Algorithm Hash digest
SHA256 1ec10b89c9286cb524f91566d2dffd4682d4e560b8f0f4dedc14b23548960d40
MD5 fb79b0716b2360ebf983de94af1cd225
BLAKE2b-256 072919a1fb3dbd53ae419d2990c82bc06b30d2c2877dfb4db025ae6050113e64

See more details on using hashes here.

Supported by

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