C# 클래스 AIXI.MazeEnvironment

상속: AIXIEnvironment
파일 보기 프로젝트 열기: GoodAI/SummerCamp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

메소드 상세

Accessible() 공개 메소드

public Accessible ( int x, int y ) : bool
x int
y int
리턴 bool

GetPosition() 공개 메소드

public GetPosition ( int x, int y ) : int
x int
y int
리턴 int

GetReward() 공개 메소드

public GetReward ( int x, int y ) : int
x int
y int
리턴 int

InMaze() 공개 메소드

public InMaze ( int x, int y ) : bool
x int
y int
리턴 bool

MazeEnvironment() 공개 메소드

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

PerformAction() 공개 메소드

public PerformAction ( int action ) : int>.Tuple
action int
리턴 int>.Tuple

Xdiff() 공개 메소드

public Xdiff ( int action ) : int
action int
리턴 int

Ydiff() 공개 메소드

public Ydiff ( int action ) : int
action int
리턴 int

calculate_observation() 공개 메소드

public calculate_observation ( ) : void
리턴 void

exists_free_space() 공개 메소드

public exists_free_space ( ) : bool
리턴 bool

max_observation() 공개 메소드

public max_observation ( ) : int
리턴 int

place_agent() 공개 메소드

public place_agent ( ) : void
리턴 void

print() 공개 메소드

public print ( ) : void
리턴 void

프로퍼티 상세

ADown 공개적으로 프로퍼티

public int ADown
리턴 int

ALeft 공개적으로 프로퍼티

public int ALeft
리턴 int

ARight 공개적으로 프로퍼티

public int ARight
리턴 int

AUp 공개적으로 프로퍼티

public int AUp
리턴 int

CCheese 공개적으로 프로퍼티

public char CCheese
리턴 char

CEmpty 공개적으로 프로퍼티

public char CEmpty
리턴 char

CWall 공개적으로 프로퍼티

public char CWall
리턴 char

Height 공개적으로 프로퍼티

public int Height
리턴 int

Maze 공개적으로 프로퍼티

public char[,] Maze
리턴 ].char[

ODownWall 공개적으로 프로퍼티

public int ODownWall
리턴 int

OLeftWall 공개적으로 프로퍼티

public int OLeftWall
리턴 int

ORightWall 공개적으로 프로퍼티

public int ORightWall
리턴 int

OUpWall 공개적으로 프로퍼티

public int OUpWall
리턴 int

OutsideMazeReward 공개적으로 프로퍼티

public int OutsideMazeReward
리턴 int

RCheese 공개적으로 프로퍼티

public int RCheese
리턴 int

REmpty 공개적으로 프로퍼티

public int REmpty
리턴 int

RWall 공개적으로 프로퍼티

public int RWall
리턴 int

Width 공개적으로 프로퍼티

public int Width
리턴 int

X 공개적으로 프로퍼티

public int X
리턴 int

Y 공개적으로 프로퍼티

public int Y
리턴 int