C# Class AIXI.MazeEnvironment

Inheritance: AIXIEnvironment
Afficher le fichier Open project: GoodAI/SummerCamp Class Usage Examples

Méthodes publiques

Свойство Type Description
ADown int
ALeft int
ARight int
AUp int
CCheese char
CEmpty char
CWall char
Height int
Maze ].char[
ODownWall int
OLeftWall int
ORightWall int
OUpWall int
OutsideMazeReward int
RCheese int
REmpty int
RWall int
Width int
X int
Y int

Méthodes publiques

Méthode Description
Accessible ( int x, int y ) : bool
GetPosition ( int x, int y ) : int
GetReward ( int x, int y ) : int
InMaze ( int x, int y ) : bool
MazeEnvironment ( string>.Dictionary options, string layout = "" ) : System
PerformAction ( int action ) : int>.Tuple
Xdiff ( int action ) : int
Ydiff ( int action ) : int
calculate_observation ( ) : void
exists_free_space ( ) : bool
max_observation ( ) : int
place_agent ( ) : void
print ( ) : void

Method Details

Accessible() public méthode

public Accessible ( int x, int y ) : bool
x int
y int
Résultat bool

GetPosition() public méthode

public GetPosition ( int x, int y ) : int
x int
y int
Résultat int

GetReward() public méthode

public GetReward ( int x, int y ) : int
x int
y int
Résultat int

InMaze() public méthode

public InMaze ( int x, int y ) : bool
x int
y int
Résultat bool

MazeEnvironment() public méthode

public MazeEnvironment ( string>.Dictionary options, string layout = "" ) : System
options string>.Dictionary
layout string
Résultat System

PerformAction() public méthode

public PerformAction ( int action ) : int>.Tuple
action int
Résultat int>.Tuple

Xdiff() public méthode

public Xdiff ( int action ) : int
action int
Résultat int

Ydiff() public méthode

public Ydiff ( int action ) : int
action int
Résultat int

calculate_observation() public méthode

public calculate_observation ( ) : void
Résultat void

exists_free_space() public méthode

public exists_free_space ( ) : bool
Résultat bool

max_observation() public méthode

public max_observation ( ) : int
Résultat int

place_agent() public méthode

public place_agent ( ) : void
Résultat void

print() public méthode

public print ( ) : void
Résultat void

Property Details

ADown public_oe property

public int ADown
Résultat int

ALeft public_oe property

public int ALeft
Résultat int

ARight public_oe property

public int ARight
Résultat int

AUp public_oe property

public int AUp
Résultat int

CCheese public_oe property

public char CCheese
Résultat char

CEmpty public_oe property

public char CEmpty
Résultat char

CWall public_oe property

public char CWall
Résultat char

Height public_oe property

public int Height
Résultat int

Maze public_oe property

public char[,] Maze
Résultat ].char[

ODownWall public_oe property

public int ODownWall
Résultat int

OLeftWall public_oe property

public int OLeftWall
Résultat int

ORightWall public_oe property

public int ORightWall
Résultat int

OUpWall public_oe property

public int OUpWall
Résultat int

OutsideMazeReward public_oe property

public int OutsideMazeReward
Résultat int

RCheese public_oe property

public int RCheese
Résultat int

REmpty public_oe property

public int REmpty
Résultat int

RWall public_oe property

public int RWall
Résultat int

Width public_oe property

public int Width
Résultat int

X public_oe property

public int X
Résultat int

Y public_oe property

public int Y
Résultat int