Uses of Class
it.unicam.cs.pa.mastermind.players.CodeBreaker
-
Packages that use CodeBreaker 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.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. -
-
Uses of CodeBreaker in it.unicam.cs.pa.mastermind.factories
Methods in it.unicam.cs.pa.mastermind.factories that return CodeBreaker Modifier and Type Method Description CodeBreaker
BreakerFactory. getBreaker(GameView view, int seqLength, int attempts)
Ottenimento di un'istanza di un giocatoreCodeBreaker
.CodeBreaker
DonaldKnuthBreakerFactory. getBreaker(GameView view, int seqLength, int attempts)
CodeBreaker
InteractiveBreakerFactory. getBreaker(GameView view, int seqLength, int attempts)
CodeBreaker
RandomBotBreakerFactory. getBreaker(GameView view, int seqLength, int attempts)
-
Uses of CodeBreaker in it.unicam.cs.pa.mastermind.players
Subclasses of CodeBreaker in it.unicam.cs.pa.mastermind.players Modifier and Type Class Description class
DonaldKnuthBreaker
Estensione diCodeBreaker
mirata ad una gestione del comportamento è basato sull'algoritmo di risoluzione teorizzato dal matematico Donald Knuth, il quale attesta di risolvere il gioco del Mastermind in cinque mosse al massimo mediante una precisa serie di passaggi.class
InteractiveBreaker
Particolare estensione diCodeBreaker
, rappresentante un utente fisico.class
RandomBotBreaker
Estensione diCodeBreaker
mirata ad una gestione del comportamento del giocatore in maniera casuale.
-