Skip to content

Repository files navigation

🎰 Python Slot Machine

A fully object-oriented 3×3 slot machine built in Python.

Features

  • 🎰 Weighted reels
  • 💰 Progressive jackpot
  • 📊 Analytics dashboard
  • 🤖 Luck analyzer
  • 📜 Spin history
  • ✅ Input validation
  • 🧩 Object-Oriented Design

Technologies

  • Python 3.12+
  • Dataclasses
  • Type Hints
  • OOP
  • Random Module

Project Structure

src/ tests/ docs/


Example

Balance: $100

Jackpot: $24

+-----+-----+-----+

| A | B | D |

+-----+-----+-----+

| A | A | A |

+-----+-----+-----+

| C | D | C |

+-----+-----+-----+

Winner!

Middle Row

Won $50


Features

✔ Progressive Jackpot

✔ Analytics Dashboard

✔ Session History

✔ Luck Analyzer

✔ Clean OOP Architecture

✔ Type Hints

✔ Modular Design

About

A modular 3×3 slot machine game built with Python featuring weighted reels, a progressive jackpot, analytics dashboard, spin history, and a statistical luck analyzer.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages