- lastMove - Variable in class s3games.gui.GameWindow
-
the move that was performed for the mouse player
- lastMoveReady - Variable in class s3games.gui.GameWindow
-
synchronization object for the mouse player to indicate a user has made
a new move
- learn(Game) - Method in class s3games.ai.AStarStrategy
-
- learn(Game) - Method in class s3games.ai.BreadthFirstSearchStrategy
-
no learning for BFS yet - could learn the best path, and then play() could just follow it - future work...
- learn(Game) - Method in class s3games.ai.DepthFirstSearchStrategy
-
no learning for DFS yet - could learn the best path, and then play() could just follow it - future work...
- learn(Game) - Method in class s3games.ai.MiniMaxStochasticStrategy
-
constructs the a partial game tree with almost winning strategy so that play() will then be able to play according to it.
- learn(Game) - Method in class s3games.ai.MiniMaxStrategy
-
constructs the a full game tree with winning strategy so that play() will then be able to play according to it.
- learn(Game) - Method in class s3games.ai.MonteCarloRatioStrategy
-
constructs the a full game tree with almost winning strategy so that play() will then be able to play according to it.
- learn(Game) - Method in class s3games.ai.MonteCarloRatioStrategy2
-
constructs the a full game tree with almost winning strategy so that play() will then be able to play according to it.
- learn(Game) - Method in class s3games.ai.MonteCarloStrategy
-
- learn(Game) - Method in class s3games.ai.RandomGeneralStrategy
-
random does not learn
- learn(Game) - Method in class s3games.ai.Strategy
-
learn a strategy for the specified game
- learn(String, Player.boardType, Player.playerType[], String[], String[], String, String, int) - Method in class s3games.Controller
-
tries to learn to play a game - not yet in use
- learnable(String) - Static method in class s3games.ai.Strategy
-
determines if the specified strategy is learnable - place for improvement...
- Lexeme - Class in s3games.engine.expr
-
All lexemes are derived from this general lexeme class
- Lexeme() - Constructor for class s3games.engine.expr.Lexeme
-
- load(String) - Method in class s3games.engine.GameSpecification
-
load game specification from a file
- load() - Method in class s3games.io.Config
-
retrieve the config from the file
- load(String, GameSpecification) - Method in class s3games.io.GameSpecificationParser
-
load the game specification for the specified game.
- Location - Class in s3games.engine
-
Representation of a single location on the game board
- Location(String) - Constructor for class s3games.engine.Location
-
construct a location with this name, setup other parameters manually
- locationElements - Variable in class s3games.engine.GameState
-
for each location, content of the element
- locations - Variable in class s3games.engine.GameSpecification
-
list of locations indexed through their name
- LocationShape - Class in s3games.gui
-
A general class for representing a place where location is sensitive
to user mouse clicking.
- LocationShape() - Constructor for class s3games.gui.LocationShape
-
- LocationType - Class in s3games.engine
-
Represents a location type.
- LocationType(String) - Constructor for class s3games.engine.LocationType
-
create a new location type with this name, fill other parameters manually
- locationTypes - Variable in class s3games.engine.GameSpecification
-
list of location types indexed through their name
- logger - Variable in class s3games.engine.Game
-
logger is used to write informative messages about game progress to file