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 diCodeBreakermirata 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 diColorPegsgià 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 diColorPegsgià inserita precedentemente. In tal caso verrà ripetuta l'azione di definizione di una nuova sequenza.- Specified by:
getAttemptin classCodeBreaker- Returns:
- List contenente i
ColorPegsvalidi come sequenza tentativo.
-
-