Pylette
A terminal-based survival game inspired by Buckshot Roulette.
About
Pylette is a complete revival and expansion of one of my very old projects from 2024.
The original project was a very basic recreation of Buckshot Roulette with simple mechanics, minimal UI, and limited gameplay. Yeah, I found it somedays ago apperantly and got it working <3
This version has been rebuilt from the ground up with:
- A full terminal user interface
- Colored HUD and menus
- ASCII-based visuals
- Multiple game modes
- Item mechanics
- Dealer AI
- Persistent statistics
- Cross-platform support
- PyPI installation support
The goal of Pylette is not just to recreate the original idea, but to turn it into a proper standalone terminal game.
Installation
Pylette is available on PyPI.
Install using:
pip install pylette-game
Run the game:
pylette
Features
Gameplay
- Three-round survival mode
- Double or Nothing mode
- Dealer opponent
- Randomized chambers
- Live and blank shells
- Strategic decision making
Items
Pylette includes multiple items that can change the outcome of a round:
- Beer
- Cigarettes
- Handcuffs
- Handsaw
- Magnifier
- Phone
- Inverter
- Medicine
- Adrenaline
Game Modes
Normal Mode
The main game mode.
Survive three rounds and defeat the dealer.
Double or Nothing
A high-risk mode where you can increase your winnings after each victory.
Choose between:
- Cashing out
- Continuing for a larger reward
Controls
Pylette runs completely inside the terminal.
Controls:
- Arrow keys - Navigate menus
- Enter - Select
- Ctrl + C - Exit safely
Platform Support
Supported platforms:
- Windows
- Linux
- macOS
Pylette is designed to work with standard terminal environments and does not require any external software.
Running From Source
Clone the repository:
git clone https://github.com/Aarav2709/Pylette.git
python main.py
Credits
Inspired by:
- Buckshot Roulette by Mike Klubnika
Pylette is an independent fan-made project created for learning, experimentation, and fun.
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 pylette_game-1.0.0.tar.gz.
File metadata
- Download URL: pylette_game-1.0.0.tar.gz
- Upload date:
- Size: 15.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ddf26be37f49a3082079e4098e551fc2fb5f4151c87de386e88a65814c6aa02
|
|
| MD5 |
6e957224bf63cc17ea887f8bbf191879
|
|
| BLAKE2b-256 |
176e72898ad7353878fb9a3507ac114028cf5aa2acf08b8babbcf134f8385fee
|
File details
Details for the file pylette_game-1.0.0-py3-none-any.whl.
File metadata
- Download URL: pylette_game-1.0.0-py3-none-any.whl
- Upload date:
- Size: 17.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77ec75f2150fa5dd85c102c337c0dd8d3453cb5cccdce9b04c9945a56bc4a1e0
|
|
| MD5 |
41253a658b59b5a768a72ed60be0c3f7
|
|
| BLAKE2b-256 |
571f26f350c345f0f6f7d1dd867f00a46cec15ff23355625ddaf4ef0488f7aeb
|