Metadata-Version: 2.4
Name: jsnake
Version: 0.1.4
Summary: 🐍 JSNAKE: The ultimate neon-powered terminal arcade snake with addictive leveling and perfectly balanced movement!
Author-email: Jithi <jithi@example.com>
License: MIT
Project-URL: Homepage, https://github.com/Jithi/jsnake
Project-URL: Repository, https://github.com/Jithi/jsnake
Project-URL: Issues, https://github.com/Jithi/jsnake/issues
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Topic :: Games/Entertainment
Classifier: Intended Audience :: End Users/Desktop
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: textual>=0.50.0
Requires-Dist: rich>=13.7.0
Provides-Extra: dev
Requires-Dist: ruff>=0.4.0; extra == "dev"
Requires-Dist: mypy>=1.9.0; extra == "dev"
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: build>=1.0.0; extra == "dev"
Requires-Dist: twine>=5.0.0; extra == "dev"
Dynamic: license-file

# JSNAKE

A clean, arcade-style Snake game for the terminal. Built with Python and the Textual framework, it features a level-based progression system and balanced movement speed.

## Installation

### Standard Installation
```bash
pip install jsnake
```

### Pro Installation (Gamified Experience)
For a more engaging setup experience, run our custom installer:
```bash
curl -sSL https://raw.githubusercontent.com/Jithi/jsnake/main/setup_jsnake.py | python
```

## How to Play

Run the game from your terminal:

```bash
jsnake
```

### Controls

- W / A / S / D: Move the snake
- P: Pause or resume the game
- R: Restart the current session
- Q: Quit the game

## Development

If you want to contribute or modify the game, you can install the developer dependencies:

```bash
pip install -e ".[dev]"
```

The core game logic is separated into its own engine, making it easy to test or extend.

## License

This project is licensed under the MIT License.
