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.
- 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).
- Download: Navigate to the Releases section of this repository and download
SuperSlots_Setup.exe. - Install: Double-click the downloaded file to launch the Setup Wizard.
- Follow Prompts: Click "Next" and "Install" to set up the game on your computer.
- Play: Launch "Super Slots" from the shortcut created on your Desktop.
If you prefer to run the raw Python script:
- Clone this repository.
- Install dependencies:
pip install pygame - Run the game:
python Slot_Machine.py
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.
- When the blue "Windows protected your PC" popup appears, do not panic.
- Click the underlined text that says "More info".
- 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.
- Language: Python 3.x
- GUI: Tkinter
- Audio: Pygame
- Build Tool: PyInstaller
- Installer: Inno Setup