Skip to content

A Python-based rhythm game about transmitting messages in Morse code. Can you keep a steady hand under pressure?

License

Notifications You must be signed in to change notification settings

chishxd/telegraphist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cec34fe · · Oct 19, 2025

History

45 Commits
Oct 19, 2025
Oct 13, 2025
Oct 13, 2025
Oct 19, 2025
Oct 19, 2025
Oct 18, 2025
Oct 18, 2025
Oct 19, 2025
Oct 18, 2025
Oct 18, 2025
Oct 18, 2025
Oct 18, 2025
Oct 18, 2025

Repository files navigation

Telegraphist

Telegraphist is a TUI-based game made in Python which focuses on time, precision sending correct signals under pressure.

demo


Introduction

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?

Made for

Hack Club Badge

Built Using

Python Badge

Project Info

GitHub License GitHub last commit

Installation

Requirements

Python 3.10+

Easy Installation

Install uv for your Python Installation

pip install uv

Then run

uvx the-telegraphist

OR

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.sh executable first

chmod +x run.sh
./run.shh

Manual installation

  1. Clone the repo
git clone https://github.com/chishxd/telegraphist.git

cd telegraphist
  1. 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.txtt

Usage

Just run the code!

python telegraphist.py

Tech Stack

Language : Python Libraries : rich, pyinput, playsound3

Contributing

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.

License

MIT

About

A Python-based rhythm game about transmitting messages in Morse code. Can you keep a steady hand under pressure?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published