Si vuole sviluppare un software che permetta di gestire un mazzo di carte da gioco. Le caratteristiche peculiari del mazzo e della carta sono le seguenti.
MAZZO.
- Gestione di più tipi di mazzi (per esempio: da poker, da briscola, …).
- Possibilità di mischiare il mazzo.
- Possibilità di poter distribuire le carte a uno o più giocatori.
CARTA.
- Gestione del seme (per esempio: cuori, quadri, fiori, picche oppure: coppe, denari, spade, bastoni, …)
- Gestione del valore (per esempio: 1 o A, 2, 3, … 10, J, Q, K)
OUTPUT GRAFICO. In questo momento non si è molto interessati all’aspetto grafico, ma ci si aspetta che il sistema possa rappresentare a video (su console):
- La sequenza delle carte del mazzo (per esempio: mostrare le successive 1 o 2 o n carte, eventualmente tutte).
- La sequenza di carte in mano a ciascun giocatore.
---------- ultima vesione
Si vuole sviluppare un software che permetta di gestire il gioco Rubamazzetto. E' possibile trovare le specifiche precise del gioco alla seguente pagina internet: https://it.wikipedia.org/wiki/Rubamazzetto.
Specifiche del gioco:
- Tutte le regole di Rubamazzetto devono essere rispettate.
- Il gioco deve gestire una partita ammettendo al massimo 4 giocatori.
- Questo prima versione permette il gioco a carte scoperte. Per esempio: se il gioco prevede di mostrare le carte al giocatore al momento del turno, non è rilevante il fatto che tutti gli n giocatori siano allo stesso computer e vedano le carte degli avversari.