No project description provided
Project description
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
richPython 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:
# 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
# run
poetry run python name_that_fucking_film/name_that_fucking_film.py
Or using PIP
# Install from PyPI
pip install name-that-fucking-film
# Run
name-that-fucking-film {path_to_dir_containing_resources}
Download resources.zip and unzip it in the project root,
Zip file contains excerpts from https://www.kaggle.com/datasets/gufukuro/movie-scripts-corpus and https://github.com/chucknorris-io/swear-words/tree/master
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file name_that_fucking_film-0.4.0.tar.gz.
File metadata
- Download URL: name_that_fucking_film-0.4.0.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.9 Darwin/23.4.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45bdb485ef10daecd24bf6c31eccab6a19689e71a19f4b46964d0979bcc97b87
|
|
| MD5 |
3144f5f248437ab224935f193ffa902a
|
|
| BLAKE2b-256 |
d669e00e2dfb5d2fad11b527bacd3a1b27af00e7d1b64185552de888f64aaf3e
|
File details
Details for the file name_that_fucking_film-0.4.0-py3-none-any.whl.
File metadata
- Download URL: name_that_fucking_film-0.4.0-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.9 Darwin/23.4.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0eab2ed5399bbf6deb797819dabf12a98caee732ad0a3920faf550342e0aa9af
|
|
| MD5 |
121b8dc5d074f4c81d0195146db3d371
|
|
| BLAKE2b-256 |
a2dfcc3230c92d11df45c3283178f2fc02fd13b153c1e3cd8151c38da55ec1a6
|