Skip to content

This program simulates a classic slot machine experience in the terminal. The player starts with a fixed balance of ₹100. They can place bets for each spin, and if the three generated symbols match, they win a multiplier of their bet based on the symbol's value.

Notifications You must be signed in to change notification settings

toxicbishop/Slot-Machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎰 Super Slots

A fully interactive, graphical Slot Machine game built with Python and Tkinter. This project features real-time spinning animations, sound effects, and a betting system.

🎮 Features

  • Interactive GUI: Clean, user-friendly interface built with Tkinter.
  • Realistic Animation: Simulates mechanical reel spinning.
  • Sound Effects: Immersive spin and win sounds using Pygame.
  • Betting System: Track your balance and wager efficiently.
  • Payouts: Match symbols to win big (🍒=2x, 🍉=4x, 🍋=6x, 🔔=8x, ⭐=20x).

📥 Installation & How to Run

Option 1: Using the Installer (Recommended)

  1. Download: Navigate to the Releases section of this repository and download SuperSlots_Setup.exe.
  2. Install: Double-click the downloaded file to launch the Setup Wizard.
  3. Follow Prompts: Click "Next" and "Install" to set up the game on your computer.
  4. Play: Launch "Super Slots" from the shortcut created on your Desktop.

Option 2: Running from Source

If you prefer to run the raw Python script:

  1. Clone this repository.
  2. Install dependencies: pip install pygame
  3. Run the game: python Slot_Machine.py

⚠️ "Unknown Publisher" Warning (How to Run)

Because this application was created by an independent developer and does not use a paid digital signature, Windows Defender or your antivirus software may flag the installer as "Unrecognized" or display a Windows protected your PC warning.

This is a standard security precaution for any software that isn't digitally signed by a corporation. The file is safe to run, but you will need to manually authorize it.

How to Bypass the Warning:

  1. When the blue "Windows protected your PC" popup appears, do not panic.
  2. Click the underlined text that says "More info".
  3. A new button will appear at the bottom. Click "Run anyway".

Note: You only need to do this once. Windows will remember your choice for future launches.


🛠️ Tech Stack

  • Language: Python 3.x
  • GUI: Tkinter
  • Audio: Pygame
  • Build Tool: PyInstaller
  • Installer: Inno Setup

About

This program simulates a classic slot machine experience in the terminal. The player starts with a fixed balance of ₹100. They can place bets for each spin, and if the three generated symbols match, they win a multiplier of their bet based on the symbol's value.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages