Telegraphist is a text-based game where you have to telegraph messages in a high pressure environment of war room during WW2... less time, almost no resources to send another signal. Each morse counts. What will you do?
Python 3.10+
Install uv for your Python Installation
pip install uvThen run
uvx the-telegraphistOR
Clone the repository and open it.
Run the run.sh (on Linux/Mac) or run.bat (on Windows) to install the game!
NOTE: Linux/Mac user would need to make the
run.shexecutable first
chmod +x run.sh
./run.shh- Clone the repo
git clone https://github.com/chishxd/telegraphist.git
cd telegraphist- Initialize Virtual Environment (optional, but recommended)
python -m venv .venv
#On Linux/MacOS
source .venv/bin/activate
#On Windows
source .venv\bin\activate.bat
#Upgrade pip
pip install --upgrade pip
#Install Deps
pip install -r requirements.txttJust run the code!
python telegraphist.pyLanguage : Python Libraries : rich, pyinput, playsound3
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change..
Please make sure to update tests as appropriate.