Nyxatar Heroes Saga
The Nyxatar Heroes Saga icon, its unique pattern procedurally generated from the game's title.
Nyxatar Heroes Saga is a zero-player idle "game" where generations of heroes live, die, and pass on their legacy in an adventure designed to unfold in the terminal for a very, very long time by focusing on numerical stability and minimal resource usage.
For the complete story, design insights, and all Core Features, visit: About the Saga: Origins, Philosophy, and Features
A Note on Themes: Includes fantasy adventure elements like creature encounters and peril. Recommended for teens and older or those familiar with fantasy settings.
Get The Saga
To verify the integrity of downloaded files, compare their SHA256 checksums:
- Latest Release (1.0.0): nyxatar_heroes_saga_1.0.0.tar.xz
SHA256:4c24521d1c628c658ddebcd304bcc78157dd845f4dea8a87f00df8f93dbc4bf4
- Older Stable Release (0.4.2): nyxatar_heroes_saga_0.4.2.tar.xz
SHA256:82f7647ab5bc759af38411711f0634dd9a6400a68f4894ea59ef8bbe338bb55a
This archive contains the Python script nyxatar_heroes_saga.py
. Version 0.4.2 lacks game state saving.
Running Your Own Saga
Getting started is simple:
- Download the archive and extract
nyxatar_heroes_saga.py
. - Open your terminal or command prompt.
- Navigate to the directory where you extracted
nyxatar_heroes_saga.py
.
Python Version: 3.12.10 or newer (Why?)
Getting Help with Command-Line Options
To see all available command-line options and their descriptions, run:
python3 nyxatar_heroes_saga.py --help
Running in RAM-Only Mode (Default)
This is the classic, ephemeral experience. No game state is saved.
python3 nyxatar_heroes_saga.py
(You can run as many instances as you like in this mode without conflicts)
Running With Game Saving Enabled (Basic)
To persist your saga, enable game saving. By default, it saves to nyxatar_heroes_saga_save.json
in the script's directory.
python3 nyxatar_heroes_saga.py --enable-game-saving
Important: If using the default save file, only run one instance at a time to avoid data corruption. For running multiple saved sagas concurrently, or for more advanced setups like background operation, please see Advanced Usage Guide.
Advanced Usage and Customization
For detailed command-line options (like log display), running multiple instances with unique save files, background operation, in-depth script editing, and other technical information, please refer to the Advanced Usage Guide.
See it in action

A Nyxataric hero's chronicle: their lineage, stats, and the ever-scrolling log. Note: Terminal color scheme is user-dependent.

The Saga running in Termux on Android, showcasing its portability and low resource use. Note: Again, terminal color scheme is user-dependent.
License
This software is released into the public domain. View the full Unlicense text here: The Unlicense