JavaFx exercise - Realizzazione di un "Gioco di carte" assegnato in laboratorio per capire il funzionamento delle collezioni e del metodo shuffle
-
Creare una mazzo di carte da ramino {A, 2…10, J, Q, K}i, i ∈ {C,Q,F,P}, due carte per tipo.
-
Mescolare il mazzo in modo casuale e mostrare le prime N carte (default N=10).
-
Controllare se tra le carte c’è una doppia e mostrare una finestra, che dirà "hai vinto" se la si è trovata, "hai perso" altrimenti.
-
Rendere N sceglible dall’utente, e validarne la risposta.
-
Dare, nella finestra finale, una rappresentazione grafica semplificata della carta vincente.
-
Dopo la eventuale vittoria, scegliere a caso una carta dal mazzo. Se questa ha lo stesso valore della vincente (indipendentemente da seme), la vittoria vale doppio. Dare comunicazione all’utente dell’esito di tale operazione.
Aspetto schermata iniziale
Aspetto schermata vittoria