Class RandomBotBreaker
- java.lang.Object
-
- it.unicam.cs.pa.mastermind.players.CodeBreaker
-
- it.unicam.cs.pa.mastermind.players.RandomBotBreaker
-
public class RandomBotBreaker extends CodeBreaker
Estensione diCodeBreaker
mirata ad una gestione del comportamento del giocatore in maniera casuale.- Author:
- Francesco Pio Stelluti, Francesco Coppola
-
-
Constructor Summary
Constructors Constructor Description RandomBotBreaker(int seqLength)
-
Method Summary
Modifier and Type Method Description java.util.List<ColorPegs>
getAttempt()
Potrebbe capitare che la generazione casuale delle sequenze porti ad una sequenza diColorPegs
già inserita precedentemente.-
Methods inherited from class it.unicam.cs.pa.mastermind.players.CodeBreaker
getLastClue, hasGivenUp, setGiveUp, setLastClue, toggleGiveUp
-
-
-
-
Method Detail
-
getAttempt
public java.util.List<ColorPegs> getAttempt()
Potrebbe capitare che la generazione casuale delle sequenze porti ad una sequenza diColorPegs
già inserita precedentemente. In tal caso verrà ripetuta l'azione di definizione di una nuova sequenza.- Specified by:
getAttempt
in classCodeBreaker
- Returns:
- List contenente i
ColorPegs
validi come sequenza tentativo.
-
-