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
🎮 How to Play
- Select Your Nation: Pick your home country from the 48-team roster.
- Choose the Rival: Match up against a random opponent or select a specific adversary.
- Take the Shot: Choose your placement by pressing:
L— LeftC— CenterR— Right
- 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
- GitHub: @dinesh5817
📄 License
This project is licensed under the MIT License. Feel free to share, modify, and distribute.
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 fifa_penalty_shootout_2026-1.1.3.tar.gz.
File metadata
- Download URL: fifa_penalty_shootout_2026-1.1.3.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89f883a612dfa3f959fab4eb9bf83bb28f4879373d0df4a983977083b9fbfb15
|
|
| MD5 |
2dd7a3c528d4aaa9c5932ba8ccce9b77
|
|
| BLAKE2b-256 |
1663b80f2fc73867ef8c02f15b7543458d97066ef70a75e37acf2cf8c4a2cc78
|
File details
Details for the file fifa_penalty_shootout_2026-1.1.3-py3-none-any.whl.
File metadata
- Download URL: fifa_penalty_shootout_2026-1.1.3-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7fb6470945ba61946a882e49bf4345f2552f7fc86868f42008b6ba24553a16e7
|
|
| MD5 |
c825b4264366ef2630b10589fbe323ac
|
|
| BLAKE2b-256 |
064896e27ad859bd4eb3235c8cf0311cb634eb6487a576191db076e767b388fb
|