コード例 #1
0
ファイル: State.cs プロジェクト: andrevst/Q-LearningRobot
 public void BlockState(bool border = false)
 {
     this._reward = QLData.BLOCK_REWARD;
     this._type   = QLData.StateType.Block;
     if (border)
     {
         _x = -1;
         _y = -1;
     }
 }
コード例 #2
0
ファイル: State.cs プロジェクト: andrevst/Q-LearningRobot
 public void InitialState()
 {
     this._reward = QLData.BASIC_REWARD;
     this._type   = QLData.StateType.Initial;
 }
コード例 #3
0
ファイル: State.cs プロジェクト: andrevst/Q-LearningRobot
 public void NormalState()
 {
     this._reward = QLData.BASIC_REWARD;
     this._type   = QLData.StateType.Normal;
 }
コード例 #4
0
ファイル: State.cs プロジェクト: andrevst/Q-LearningRobot
 public void FinalState()
 {
     this._reward = QLData.FINAL_REWARD;
     this._type   = QLData.StateType.Final;
 }