|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Playground | |
---|---|
muehle.logic | |
muehle.player | |
robo.spiel |
Uses of Playground in muehle.logic |
---|
Methods in muehle.logic that return Playground | |
---|---|
Playground |
Playground.getClone()
Erstellt eine tiefe Kopie des Spielfeldes |
Uses of Playground in muehle.player |
---|
Methods in muehle.player with parameters of type Playground | |
---|---|
boolean |
Player.acceptDraw(Playground p)
|
boolean |
HumanPlayer.acceptDraw(Playground p)
|
boolean |
NetPlayer.acceptDraw(Playground p)
|
boolean |
ComputerPlayer.acceptDraw(Playground p)
|
protected void |
Player.calcSituationValue(Playground p)
Errechnet den Situationswert neu |
muehle.thinking.EvaluatedAction |
ComputerPlayer.calculateBestAction(Playground p)
|
Action |
RoboterComputerPlayer.deleteStone(Playground p)
Führt einen Schmeiss-Zug aus. |
Action |
WebcamHumanPlayer.deleteStone(Playground p)
Diese Methode veranlasst den Menschplayer zum Schmeissen eines Gegnersteines. |
Action |
Player.deleteStone(Playground p)
führt einen Schmeiss-Zug des Spielers aus. |
Action |
HumanPlayer.deleteStone(Playground p)
Diese Methode veranlasst den Menschplayer zum Schmeissen eines Gegnersteines. |
Action |
NetPlayer.deleteStone(Playground p)
wartet, wenn eine Verbindung besteht, auf eine Nachricht des entfernten Computers via TCP und führt den empfangenen Schmeiss-Zug aus. |
Action |
RoboterHumanPlayer.deleteStone(Playground p)
Führt einen Schmeiss-Zug aus. |
Action |
ComputerPlayer.deleteStone(Playground p)
veranlasst den Computerplayer zum Schmeissen eines Gegnersteines. |
Action |
RoboterComputerPlayer.makeMove(Playground p)
überschreibt die Methode des HumanPlayer. |
Action |
WebcamHumanPlayer.makeMove(Playground p)
|
Action |
Player.makeMove(Playground p)
führt einen Zug des Spielers aus. |
Action |
HumanPlayer.makeMove(Playground p)
Diese Methode stoppt zuerst den laufenden Spiel-Thread, der wieder vom Mouse-Listener im PlayerPanel gestartet, sobald
der Benutzer seine Mauseingabe gemacht hat. |
Action |
NetPlayer.makeMove(Playground p)
Diese Methode wartet, wenn eine Verbindung besteht, auf eine Nachricht des entfernten Computers via TCP und führt den empfangenen Zug aus. |
Action |
RoboterHumanPlayer.makeMove(Playground p)
überschreibt die Methode des HumanPlayer. |
Action |
ComputerPlayer.makeMove(Playground p)
erzeugt das KI-Objekt Minmax und führt diese KI zur Berechnung des besten Zuges iterativ aus. |
void |
HumanPlayer.moveProposal(Playground p,
muehle.gui.StatusPanel sp,
muehle.thinking.Heuristic h)
|
void |
LearningPlayer.saveFeatures(Playground p,
Player aktPlayer)
|
void |
Player.saveFeatures(Playground p,
Player aktPlayer)
|
Uses of Playground in robo.spiel |
---|
Methods in robo.spiel with parameters of type Playground | |
---|---|
static int |
SituationErzeugen.erzeugeSituation(Playground p)
|
static boolean |
WebcamInterface.getNextAction(Player player,
Playground playground,
boolean invertColor)
Überprüft die aktuelle Spielsituation und speichert sie ab. |
static boolean |
WebcamInterface.pruefeSpielfeld(Playground p)
Überprüft Feld für Feld, ob die von der Bilderkennung gelieferten Informationen mit dem Playground übereinstimmen. |
static java.util.ArrayList<WebcamInterface.Differenz> |
WebcamInterface.pruefeSpielfeld(Playground p,
boolean all)
Überprüft Feld für Feld, ob die von der Bilderkennung gelieferten Informationen mit dem Playground übereinstimmen. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |