C# Class AIXI.MazeEnvironment

Inheritance: AIXIEnvironment
Mostrar archivo Open project: GoodAI/SummerCamp Class Usage Examples

Public Properties

Property 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

Public Methods

Method 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 method

public Accessible ( int x, int y ) : bool
x int
y int
return bool

GetPosition() public method

public GetPosition ( int x, int y ) : int
x int
y int
return int

GetReward() public method

public GetReward ( int x, int y ) : int
x int
y int
return int

InMaze() public method

public InMaze ( int x, int y ) : bool
x int
y int
return bool

MazeEnvironment() public method

public MazeEnvironment ( string>.Dictionary options, string layout = "" ) : System
options string>.Dictionary
layout string
return System

PerformAction() public method

public PerformAction ( int action ) : int>.Tuple
action int
return int>.Tuple

Xdiff() public method

public Xdiff ( int action ) : int
action int
return int

Ydiff() public method

public Ydiff ( int action ) : int
action int
return int

calculate_observation() public method

public calculate_observation ( ) : void
return void

exists_free_space() public method

public exists_free_space ( ) : bool
return bool

max_observation() public method

public max_observation ( ) : int
return int

place_agent() public method

public place_agent ( ) : void
return void

print() public method

public print ( ) : void
return void

Property Details

ADown public_oe property

public int ADown
return int

ALeft public_oe property

public int ALeft
return int

ARight public_oe property

public int ARight
return int

AUp public_oe property

public int AUp
return int

CCheese public_oe property

public char CCheese
return char

CEmpty public_oe property

public char CEmpty
return char

CWall public_oe property

public char CWall
return char

Height public_oe property

public int Height
return int

Maze public_oe property

public char[,] Maze
return ].char[

ODownWall public_oe property

public int ODownWall
return int

OLeftWall public_oe property

public int OLeftWall
return int

ORightWall public_oe property

public int ORightWall
return int

OUpWall public_oe property

public int OUpWall
return int

OutsideMazeReward public_oe property

public int OutsideMazeReward
return int

RCheese public_oe property

public int RCheese
return int

REmpty public_oe property

public int REmpty
return int

RWall public_oe property

public int RWall
return int

Width public_oe property

public int Width
return int

X public_oe property

public int X
return int

Y public_oe property

public int Y
return int