Package | Description |
---|---|
s3games.ai | |
s3games.engine | |
s3games.engine.expr | |
s3games.gui | |
s3games.io | |
s3games.player | |
s3games.robot |
Class and Description |
---|
Game
The Game class represents a single instance of game - it asks players to
provide their moves, verifies if they conform with the rules and
performs all the follow-up actions, including instructing the robot arm
to perform the requested actions
|
GameSpecification
The GameSpecification contains all information loaded from the game
specification file.
|
GameState
GameState contains all information that is important for the current game state
|
Class and Description |
---|
Element
Element is something that can be moved from a location to another location
|
ElementType
Every movable element must have a type.
|
GameRule
The GameRule class represents a single rule for game moves: from where,
to where, and what can be moved, and under what circumstances, as well
as what has to be done as follow-up action and how to adjust the player
scores, if the rule was applied.
|
GameScoring
represents the rules for updating the scores of players based on the
states they reach - as contrasted to the moves they make (those score
updates are contained directly in the game rules
|
GameSpecification
The GameSpecification contains all information loaded from the game
specification file.
|
GameState
GameState contains all information that is important for the current game state
|
Location
Representation of a single location on the game board
|
LocationType
Represents a location type.
|
Move
Represents a single move made by some player: what was moved, from where, to where
|
Class and Description |
---|
GameSpecification
The GameSpecification contains all information loaded from the game
specification file.
|
GameState
GameState contains all information that is important for the current game state
|
Class and Description |
---|
Game
The Game class represents a single instance of game - it asks players to
provide their moves, verifies if they conform with the rules and
performs all the follow-up actions, including instructing the robot arm
to perform the requested actions
|
GameSpecification
The GameSpecification contains all information loaded from the game
specification file.
|
GameState
GameState contains all information that is important for the current game state
|
Move
Represents a single move made by some player: what was moved, from where, to where
|
Class and Description |
---|
GameSpecification
The GameSpecification contains all information loaded from the game
specification file.
|
Class and Description |
---|
GameSpecification
The GameSpecification contains all information loaded from the game
specification file.
|
GameState
GameState contains all information that is important for the current game state
|
Move
Represents a single move made by some player: what was moved, from where, to where
|
Class and Description |
---|
GameSpecification
The GameSpecification contains all information loaded from the game
specification file.
|
Move
Represents a single move made by some player: what was moved, from where, to where
|