Benvenuto in Jackpot Royale, un'applicazione di casinò virtuale sviluppata in Python con customtkinter. Il programma offre tre giochi: Roulette, Slot Machine e Blackjack, il tutto con un'interfaccia accattivante e animazioni fluide! 💰
Per eseguire il programma, segui questi passi:
git clone https://github.com/tuo-repo/jackpot-royale.git
cd jackpot-royalepython -m venv venv
source venv/bin/activate # Su macOS/Linux
venv\Scripts\activate # Su Windowspython -m pip install pip --upgrade
pip install -r requirements.txtcd python\login_and_main
python login.pyClicca sul pulsante Roulette per avviare il gioco della roulette. In questo gioco puoi piazzare scommesse sui numeri, sul rosso/nero, sul pari/dispari, o sui gruppi di numeri. La ruota gira e, al termine del giro, il numero vincente verrà annunciato!
Dettagli del gioco:
- Ruota della Roulette: Una ruota con numeri da 0 a 36. I numeri sono alternati tra rosso e nero, con il 0 in verde.
- Puntate: Puoi piazzare scommesse sui singoli numeri (esempio: 7), oppure su colore (rosso o nero), pari/dispari, e bassi/ alti (1-18 o 19-36).
- Vincite: Se indovini il numero, la vincita sarà di 35 volte la tua scommessa. Le scommesse sui colori o su pari/dispari pagano 2 volte la puntata.
Entra nel mondo delle slot con un semplice click sul pulsante Slot Machine.
Metti alla prova la tua strategia con il Blackjack.
✅ Interfaccia Moderna: Design elegante con customtkinter.
✅ Animazioni: Monete che cadono per un effetto visivo coinvolgente.
✅ Gestione delle Monete: Mostra il saldo disponibile in alto a destra.
✅ Facile Navigazione: Pulsanti interattivi con immagini personalizzate.
✅ Effetti Sonori: Suoni realistici per un'esperienza di gioco coinvolgente.
La Roulette offre una versione digitale interattiva e divertente del classico gioco da casinò:
- Numeri: La ruota è composta da numeri da 0 a 36, con numeri alternati tra rosso e nero. Lo 0 è verde.
- Scommesse:
- Numero singolo: Scommetti su un singolo numero per vincere 35 volte la puntata.
- Rosso/Nero: Scommetti sul colore del numero estratto. Se indovini, vinci 2 volte la puntata.
- Pari/Dispari: Scommetti se il numero estratto sarà pari o dispari. Se indovini, vinci 2 volte la puntata.
- Bassi/Alti: Scommetti sui numeri da 1 a 18 (bassi) o da 19 a 36 (alti). La vincita è 2 volte la puntata.
- Animazione: La ruota della roulette gira con una transizione fluida e realistico effetto visivo.
- Suoni: Effetti sonori aggiunti per migliorare l’esperienza del gioco.
- Puntata iniziale: Il saldo di partenza è 5000 FUN.
Come giocare:
- Clicca su un numero o una scommessa speciale (rosso, nero, pari, dispari, etc.).
- Seleziona la puntata usando le fiches disponibili (1, 5, 10, 25, 50, 100 FUN).
- Clicca sul pulsante Gira per avviare la ruota.
- Dopo che la ruota si ferma, verrà mostrato il numero vincente.
- Se hai vinto, il saldo verrà aggiornato con le tue vincite!
Il progetto utilizza:
customtkinterPIL(Pillow)os,random,subprocesspygameper effetti sonori
Installa tutto con:
pip install customtkinter pillow pygame- Assicurati di avere Python 3.8+ installato.
- Se un'immagine non viene caricata, verifica il percorso nel codice.
- La cartella delle immagini deve contenere
casino_bg.png,roulette.png,slot.pngejack.png. - I file audio richiesti per la Slot Machine (
spin.mp3ewin.mp3) devono trovarsi nella cartella principale.
Vuoi migliorare il progetto? Sentiti libero di:
- Forkare il repository
- Creare un branch con le tue modifiche
- Inviare una pull request 🚀
Questo progetto è distribuito sotto la licenza MIT.
Buon divertimento con Jackpot Royale! 🎲🎰💵