Skip to content

About

A retro-styled Python CLI terminal narrative adventure set in the 1980's South Beach.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Status

🌴 Miami Time Machine

A retro-styled terminal narrative adventure set in 1980s South Beach.

"Miami Time Machine" explores the intersection of classic text-based storytelling and modern Python CLI development, featuring a custom typewriter engine and dynamic visual pacing.

🕹️ The Experience

This game places the player in the neon-soaked streets of 1989. Originally developed for a Python coursework assignment, it has since evolved into an experimental project demonstrating how a text-based game transforms from a static read into an immersive experience through timing, ANSI color, and vertical rhythm.

⚙️ Technical Features

  • Custom Typewriter Engine: A simulation engine that adjusts text delivery speed based on punctuation for a natural reading flow.
  • Cross-Platform Fidelity: Built with colorama to ensure consistent ANSI color across Windows, macOS, and Linux.
  • State Management: A robust input validation system to manage complex narrative transitions.
  • Animated Sequences: Features custom-built scrolling scramble effects for data decryption and system alerts.

🚀 Quick Start

Prerequisites

  • Python 3.6+
  • pip (Python package installer)

Installation

  1. Clone the repository:
    git clone [https://github.com/](https://github.com/)[Your-Username]/miami-time-machine.git
    cd miami-time-machine
    


2. **Install dependencies:**
```bash
pip install -r requirements.txt

  1. Run the game:
python main.py

📜 Roadmap & Contributions

This project is intended to be modular. Future updates will focus on:

  • Expanding the narrative branch depth.
  • Externalizing dialogue strings to a data/ folder (JSON format) for easier writing.

Contributions and bug reports are welcome!


Copyright © 2022–2026 Terry O'Gara. All rights reserved.

About

A retro-styled Python CLI terminal narrative adventure set in the 1980's South Beach.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages