Skip to main content

A feature-rich desktop casino game with multiple mini-games and progression system

Project description

🎰 Coin Casino

Python Tkinter Matplotlib Pillow License: MIT

Coin Casino is a Python/Tkinter desktop application that simulates a virtual casino experience.
It includes multiple mini-games, user profiles, achievements, statistics, and a shop system.


Features

  • Mini-Games: Coin Flip, Slot Machine, Number Guess (Blackjack coming soon).\
  • Profiles: Create and save multiple player profiles with persistent progress.\
  • Balance Tracking: Earn or lose coins with each bet, plus daily login bonuses.\
  • Achievements: Unlockable milestones like win streaks, high bets, and balance goals.\
  • Shop System: Buy upgrades such as Lucky Charm, Double Bet, and VIP Pass.\
  • Statistics Dashboard: Track wins, losses, streaks, biggest wins/losses, and overall performance.

Requirements

  • Python 3.8+
  • Tkinter (comes with Python standard library)
  • Matplotlib
  • Pillow

Install dependencies with:

pip install matplotlib pillow

Usage

Run the application with:

python coin_casino.py

Project Structure

  • coin_casino.py → Main application file\
  • profiles/ → Saved user profiles (JSON format)

License

This project is released under the MIT License.

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

coin_casino-1.0.0.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

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

coin_casino-1.0.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file coin_casino-1.0.0.tar.gz.

File metadata

  • Download URL: coin_casino-1.0.0.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for coin_casino-1.0.0.tar.gz
Algorithm Hash digest
SHA256 aef233ab9545617a6e5c54903b9efec56d9c43286ee837a0e9dfd55a06498a46
MD5 2e1207e009174fb7ddbf29669e2cfb7d
BLAKE2b-256 09e29efea9e66910146c55193dc96da402d42da1056735c8012492f9875507e0

See more details on using hashes here.

File details

Details for the file coin_casino-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: coin_casino-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for coin_casino-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b3ffec8ed9e1c14b1cd104c2252c29a5121b58a975bb6f0d3746b04537c6e25c
MD5 da8f66bbefdec3bf3705281273c59983
BLAKE2b-256 a48efa600094a2ef4652ec21de54b8993d38c10e9dd34e9ce84d56f320f4e49e

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