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

pip install -e .
pylette

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.1.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.1-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file pylette_game-1.0.1.tar.gz.

File metadata

  • Download URL: pylette_game-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 4298cda5942c7af521b4c80d58afedad6695a0437ff872db10fe4c8df8310b4c
MD5 bec8fce24af876ff89adcf63da3416a8
BLAKE2b-256 0f4bde2f9205c8d63119c52bc9cc738d7027712416575ef49ad8b73e12e37644

See more details on using hashes here.

File details

Details for the file pylette_game-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pylette_game-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cd872dcd341875b12ab48405392b08da99e16b32d21ef6b31f7dcbe9f9d245e5
MD5 3aee305ba84edf6d7177e0af34fb7093
BLAKE2b-256 899a93809bb71f0a586d3505e101e9dfbe7173bb20a0e465d6c7c52275e23499

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 files

1.0.0

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