Skip to main content

A fun penalty shootout CLI game based on FIFA World Cup 2026

Project description

⚽ FIFA World Cup 2026: Penalty Shootout

A thrilling, interactive command-line penalty shootout game featuring all 48 national teams qualifying for the FIFA World Cup 2026. Step up to the spot, outsmart the keeper, and lift the trophy!


✨ Features

  • 48 National Teams: Play with any qualified country from the 2026 tournament.
  • Versus Modes: Face a completely random challenger or manually pick your rival.
  • Authentic Rules: Realistic best-of-5 sudden-death penalty shootout mechanics.
  • Easter Eggs: Hidden custom moments tailored for Cristiano Ronaldo.
  • The Dream Finale: Experience a special unique ending during an Argentina vs. Portugal (Messi vs. Ronaldo) showdown.

🚀 Quick Start

Installation

Install the stable package directly from PyPI:

pip install fifa-penalty-shootout-2026

Launch the Game

Start playing instantly by typing either command in your terminal:

fifa-shootout

(or)

fifa

🎮 How to Play

  1. Select Your Nation: Pick your home country from the 48-team roster.
  2. Choose the Rival: Match up against a random opponent or select a specific adversary.
  3. Take the Shot: Choose your placement by pressing:
    • L — Left
    • C — Center
    • R — Right
  4. Defend the Net: Guess your opponent's striking direction to make crucial saves!

🛠️ Development Setup

If you want to contribute, modify code, or run the project locally:

# Clone the repository
git clone https://github.com

# Navigate into the project folder
cd fifa-penalty-shootout-2026

# Install the package in editable mode
pip install -e .

# Launch your local build
fifa-shootout

🧑‍💻 Author

Dinesh Krishnan G


📄 License

This project is licensed under the MIT License. Feel free to share, modify, and distribute.

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

fifa_penalty_shootout_2026-1.1.2.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

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

fifa_penalty_shootout_2026-1.1.2-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file fifa_penalty_shootout_2026-1.1.2.tar.gz.

File metadata

  • Download URL: fifa_penalty_shootout_2026-1.1.2.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for fifa_penalty_shootout_2026-1.1.2.tar.gz
Algorithm Hash digest
SHA256 0d40fca8493ed2641a3685e2591f50e754dbeca5e2a3663e8e7dedf0f7d8eab9
MD5 38ac59076efca737b4570b9c24e5b8db
BLAKE2b-256 89536e7a4d0d2b172b2f0665a01592d81732e51b6016555c28d7a0212d6fb6c2

See more details on using hashes here.

File details

Details for the file fifa_penalty_shootout_2026-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: fifa_penalty_shootout_2026-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for fifa_penalty_shootout_2026-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c8f35d72fd7f5ee8cc3366b188f497352eb6cb63bd156a522d51dde421a209bc
MD5 bb98e20a1ee0bc8ca27406e2630253ca
BLAKE2b-256 18a470acf877a34eddd220ad9a421af690536cd3a2576cad9779be5f48a6a995

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