MasterMind

Packages 
Package Description
it.unicam.cs.pa.mastermind.factories
Il package contiene le varie factory che hanno il compito di generare nuovi player durante il processo di esecuzione in maniera dinamica ed efficiente.
it.unicam.cs.pa.mastermind.gamecore
Il package contiene le componenti chiave relative all'intera gestione del gioco, quali gli attori delegati alla creazione e alla gestione di nuovi match e gli attori delegati allo svolgimeto vero e proprio di tali match.
it.unicam.cs.pa.mastermind.players
Nel seguente package sono definiti i due principali attori del gioco, il Maker, colui che decide la sequenza da indovinare, e il Breaker, colui che deve cercare di indovinare la sequenza decisa dal Maker.
it.unicam.cs.pa.mastermind.test
Il seguente package contiene i vari test che andaranno effettuati all'interno del progetto, per testarne la qualità, la bontà e soprattutto l'efficenza.
it.unicam.cs.pa.mastermind.ui
Il seguente package contiene le classi relative a tutto ciò che concerne l'interfaccia di gioco con la quale comunicherà l'utente fisico, sia esso o meno un giocatore attivo nel gioco.