Skip to main content

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 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:

# 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/main.py {path_to_dir_containing_resources}

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 somewhere convenient (e.g. c:\name-that-fucking-film or ~/name-that-fucking-film)

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

name_that_fucking_film-0.1.7.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

name_that_fucking_film-0.1.7-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file name_that_fucking_film-0.1.7.tar.gz.

File metadata

  • Download URL: name_that_fucking_film-0.1.7.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.9 Darwin/23.4.0

File hashes

Hashes for name_that_fucking_film-0.1.7.tar.gz
Algorithm Hash digest
SHA256 851a13e556a49f6c781094b2e7b5ecb1737be973d33aebb872250bff8dfc886a
MD5 28e16f68a42bbc926260b5fd3e63051c
BLAKE2b-256 13e0834c394c516b6653a4a6b1e010e2e8a91c330dad0b3f112e8b87b39decf4

See more details on using hashes here.

File details

Details for the file name_that_fucking_film-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for name_that_fucking_film-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d2b059eb07cc761e0b155825536b3daf11d2f6a746653229bb094ecb3cdaafac
MD5 ffce1b23f18c36e93db0f9a966e30b40
BLAKE2b-256 9c243caa87e71ff9ca1a273897ed854196467e80d5c0641510e314c0d85b6e17

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page