jp.ac.fun.osawalab.tileworld.client
クラス MyAgent

java.lang.Object
  上位を拡張 jp.ac.fun.osawalab.tileworld.client.MyAgent

public class MyAgent
extends Object

エージェントのサンプルクラスです。 ランダムに移動します。適当にいじってください。

作成者:
高山 貴裕(公立はこだて未来大学 システム情報科学研究科 大沢研究室)

コンストラクタの概要
MyAgent(String agentID, PlayerClient playerClient)
          エージェントの初期化.
 
メソッドの概要
 String getAgentID()
           
 char getNextAction()
          エージェントの行動を決定し、エージェントの次のactionを返します。
 void setWorld(char[][] world)
          エージェント現在の世界の状況をセットする.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MyAgent

public MyAgent(String agentID,
               PlayerClient playerClient)
エージェントの初期化.

パラメータ:
agentID - エージェントID
メソッドの詳細

getAgentID

public String getAgentID()

getNextAction

public char getNextAction()
エージェントの行動を決定し、エージェントの次のactionを返します。

戻り値:
エージェントの次のaction(とりあえずランダム)。

setWorld

public void setWorld(char[][] world)
エージェント現在の世界の状況をセットする.

パラメータ:
world - 現在の世界の状況