Metadata-Version: 2.4
Name: funcade
Version: 0.1.1
Summary: Functional console game engine
Author-email: Dursun <dursunhasanov06@gmail.com>
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Description-Content-Type: text/markdown

### 
GINHUB: https://github.com/Dursun2000/funcade_engine

# funcade 🎮

A lightweight, functional console game engine for Python. Build retro 2D grid-based terminal games with ease!

`funcade` takes care of console rendering, keyboard input handling, ANSI colors, and game loop stabilization, leaving you to focus purely on your game logic. It also features a built-in project generator called **Golem**.

---

## 🚀 Key Features

*   **Pure Functional Approach**: Separate your game into `state` (data), `update` (pure logic), and `render` (visuals).
*   **Zero Dependencies**: Uses standard Python libraries and terminal ANSI escape sequences.
*   **Window Management**: Automatically runs games in a dedicated, perfectly sized Windows console window.
*   **Built-in Time Machine**: Built-in state history features (`undo_state`) to easily implement "rewind time" mechanics.
*   **Golem CLI**: Jumpstart new game projects in seconds.

---

## 🛠 Installation

You can install `funcade` directly from PyPI:

```bash
pip install funcade

