Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.47 KB

README.md

File metadata and controls

26 lines (18 loc) · 1.47 KB

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.