Castello di carte
1. Introduzione
Questo è un piccolo gioco di carte che ho creato per una pratica di programmazione orientata agli oggetti.
2. Regole del gioco
Il gioco inizia con un mazzo standard di 52 carte. Ci sono anche quattro case ciascuna colorata da uno dei quattro semi. Hai messo uno per uno le carte casuali, che il mazziere distribuisce a caso dal mazzo, ad una delle diverse Case (non importa che le carte siano dello stesso seme con la Casa), cercando di raggiungere un totale di 31 nella casa. Il totale viene calcolato aggiungendo le carte (l'asso conta per 11, i re, le regine, i jack per 10 e il resto come sono, cioè l'8 di picche conta per 8). Ogni volta che riesci a ottenere un 31 in una delle case ottieni un bonus per quanto riguarda l'House in cui hai ottenuto quel risultato (10 per Spades, 20 per i Club, 30 per i Diamanti, 40 per Hearts) e la Casa diventa vuota (totale = 0). Se in una delle Case il totale supererà 31, questa Camera sarà chiusa e non potrai più utilizzarla aggiungendo carte. Per vincere devi aggiungere tutte e 52 le carte nelle Case e solo allora il tuo punteggio conta nella Hall of Fame. Perderai se tutte e quattro le case saranno chiuse.
Regola delle sei carte: se il numero di carte in una casa sarà di sei (6) e il totale è inferiore a 31, conta come 31, il giocatore ottiene 50 punti e la casa diventa vuota.
Regola del Joker: questa regola aggiunge 4 jolly al mazzo (ognuno con un seme diverso). Se lo aggiungi alla Camera colorata dello stesso seme (ad esempio la carta speciale Cuore alla Heart House), allora è come avere 31 indipendentemente dal totale e il giocatore ottiene 100 punti, ma se lo aggiungi ad un Casa colorata con un altro seme (ad esempio, la carta cuore per la Diamond House) si perde immediatamente.
Il codice sorgente del gioco è disponibile all'indirizzo: https://github.com/VelbazhdSoftwareLLC/HouseOfCards