Skip to content

A coffee break cyberspace stealth roguelike with 10-15 minute runs. Exfiltrate from corporate networks, avoid AI security, discover hidden secrets. Built with Python + TCOD.

License

Notifications You must be signed in to change notification settings

Dragynrain/RogueSignalProtocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Rogue Signal Protocol Banner

Rogue Signal Protocol

Version 0.8.0 Alpha - A coffee break cyberspace stealth roguelike built with Python and TCOD

Python Version License

๐Ÿ“‹ SHARE YOUR FEEDBACK - Help shape development with this 2-minute survey!


๐Ÿ“– Documentation

Choose your path:

๐Ÿ“š Comprehensive Wiki (All Game Knowledge)

๐Ÿ“– Visit the Wiki - Complete game encyclopedia including:

  • Gameplay mechanics and systems
  • All 26 achievements and how to unlock them
  • Complete enemy, exploit, and item databases
  • Status effects, code hacks, and progression guides
  • UI/HUD explanations and settings reference
  • Keybindings and inspection system guides

๐ŸŽฎ For Players

README.txt - Game instructions, controls, and gameplay guide

๐Ÿ”ง For Developers, Modders & Contributors

README_DEV.md - Complete developer guide including:

  • Building from source
  • Testing and development workflow
  • Modding and JSON configuration
  • Code architecture and TCOD gotchas
  • Contributing guidelines
  • Asset creation

๐ŸŽฎ Quick Overview

Rogue Signal Protocol is a traditional turn-based coffee break stealth roguelike where you play as an escaped digital consciousness navigating hostile corporate networks. Quick 10-15 minute runs with permadeath - each death teaches lessons, each run reveals more truth.

Key Features

  • ๐ŸŽฒ Deterministic Gameplay (no RNG): Pure skill-based tactical decisions, no luck involved
  • ๐ŸŽฏ Enemy Movement Prediction: See each enemy's next 3 planned moves for tactical planning
  • ๐Ÿ—บ๏ธ 3 Procedurally-Generated Network Levels: 8 unique enemy types, 13 exploits, and distinct AI behaviors
  • ๐ŸŽจ Dual Rendering Modes: Switch between graphical sprites or classic ASCII/Unicode glyphs

Additional Features:

  • Blind Spot Stealth - Hide in shadows to avoid detection and manage heat levels
  • Dynamic Threat System - High detection spawns the Admin Avatar boss with perfect tracking
  • Achievement System - Persistent tracking across runs with unlockable challenges
  • Rich Narrative - 20+ story fragments persist across runs, revealing the Project Chimera conspiracy
  • Full Polish - Atmospheric music, 40+ sound effects, particle explosions, keyboard/mouse support

๐Ÿ“ธ Screenshots

Gameplay Screenshot 1 Gameplay Screenshot 2

Gameplay Screenshot 3 Gameplay Screenshot 4 Gameplay Screenshot 5


๐Ÿ’ฌ Community & Links

Join the community and stay connected:

Discord Itch.io GitHub

Share your:

  • ๐ŸŽฎ Epic runs and close calls
  • ๐Ÿ’ก Ideas for features or improvements
  • ๐Ÿ› Bug reports
  • ๐ŸŽจ Fan art and mods

๐Ÿš€ Quick Start

For Players (Pre-built Executable)

Download the latest release:

โš ๏ธ Windows SmartScreen Warning

When running the executable for the first time, Windows may display a "Windows protected your PC" warning from Windows Defender SmartScreen. This is normal for unsigned executables.

The game is safe to run. This warning appears because:

  • The executable is not digitally signed with a code signing certificate
  • Code signing certificates cost hundreds of dollars annually
  • As an indie game, it's not cost-effective to purchase one

To run the game:

  1. Click "More info" on the SmartScreen warning
  2. Click "Run anyway"

The warning may appear again if you download a new version or move the file to a different location.

For Developers (From Source)

  1. Clone the repository

    git clone https://github.com/Dragynrain/RogueSignalProtocol.git
    cd RogueSignalProtocol
  2. Set up virtual environment

    python -m venv .venv
    .venv\Scripts\activate
  3. Install dependencies

    pip install -r requirements.txt
  4. Run the game

    python RogueSignalProtocol.py

See README_DEV.md for complete development setup, testing, and building instructions.


๐Ÿค Contributing

We welcome contributions! See README_DEV.md for:

  • How to contribute
  • Development workflow
  • Testing requirements
  • Code guidelines

๐Ÿ“ License

MIT License - Free and Open Source Software

This permissive license allows maximum freedom for both personal and commercial use. See LICENSE for details.


๐Ÿ‘จโ€๐Ÿ’ป Author

Adam Forster (@Dragynrain)

๐Ÿ“ง Contact: roguesignalprotocol@gmail.com


๐ŸŽจ Credits

  • Design & Programming: Adam Forster
  • Engine: Python + TCOD (libtcod)
  • Font: KreativeSquare by Kreative Software
  • Graphics: AI-generated sprites (Stable Diffusion, curated & edited)
  • Audio: AI-generated music & SFX (AudioCraft, curated & edited)

Copyright (C) 2025 Adam Forster

About

A coffee break cyberspace stealth roguelike with 10-15 minute runs. Exfiltrate from corporate networks, avoid AI security, discover hidden secrets. Built with Python + TCOD.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages