Metadata-Version: 2.1
Name: name-that-fucking-film
Version: 0.1.1
Summary: 
Author: jkarenko
Author-email: juho.karenko@gmail.com
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: pandas (>=2.2.2,<3.0.0)
Requires-Dist: rich (>=13.7.1,<14.0.0)
Description-Content-Type: text/markdown

# Name That Fucking Film

A Python-based command-line game that challenges players to guess movie titles based on limited information and strategically revealed letters.

## Description

"Name That Fucking Film" is a command-line game where players attempt to guess the title of a movie from a scrambled or obscured representation. The game pulls movie metadata from a locally stored dataset, giving hints and revealing letters upon request or as part of the gameplay mechanics.

## Features

- **Movie Hints**: Receive hints about the movie's decade, awards, genre, and budget.
- **Letter Reveal**: Opt to reveal a letter in the movie title to help with your guess.
- **Score Tracking**: Keep track of your score, which changes based on the number of hints and guesses.
- **Rich Formatting**: Utilizes the `rich` Python library to enhance the CLI experience with stylized text output.

## Installation

Before you can run the game, you need to install the necessary Python dependencies:

```bash
# Clone the repository
git clone https://github.com/jkarenko/name-that-fucking-film.git
cd name-that-fucking-film

# Install dependencies using Poetry
poetry install

# Enter the virtual environment
poetry run python name_that_fucking_film/main.py
```

Or using PIP
```bash
# Install from PyPI
pip install name-that-fucking-film

# Run
name-that-fucking-film
```
