Skip to main content

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

pylette_game-1.0.0.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

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

pylette_game-1.0.0-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

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

Hashes for pylette_game-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8ddf26be37f49a3082079e4098e551fc2fb5f4151c87de386e88a65814c6aa02
MD5 6e957224bf63cc17ea887f8bbf191879
BLAKE2b-256 176e72898ad7353878fb9a3507ac114028cf5aa2acf08b8babbcf134f8385fee

See more details on using hashes here.

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

Hashes for pylette_game-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 77ec75f2150fa5dd85c102c337c0dd8d3453cb5cccdce9b04c9945a56bc4a1e0
MD5 41253a658b59b5a768a72ed60be0c3f7
BLAKE2b-256 571f26f350c345f0f6f7d1dd867f00a46cec15ff23355625ddaf4ef0488f7aeb

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.1

2 files

This release

1.0.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page