ロボコードでチャレンジ

主なロボットのmethod

ロボットの色

setColors(ボディの色, 砲塔の色, レーダーの色);
setColors(Color.red,Color.blue,Color.green);
選べる色:
black, darkGray, lightGray, gray, green, cyan, blue, magenda, red, orange, pink, white, yellow

ロボットの動作:

前進ahead(距離)
後退back(距離)
右回転turnRight(角度)
左回転turnLeft(角度)
砲塔右回転turnGunRight(角度)
砲塔左回転turnGunLeft(角度)
レーダー右回転turnRadarRight(角度)
レーダー左回転turnRadarLeft(角度)

ロボットの情報収集:

進行方向(絶対角度)getHeading()
スピードgetVelocity()
X座標getX()
Y座標getY()
砲塔方向(絶対角度)getGunHeading()
エネルギーgetEnergy()
名前getName()
getWidth()
高さgetHeight()

バトルフィールドの情報:

getBattleFieldWidth()
高さgetBattleFieldHeight()

さまざまなイベント:

イベント内容イベントメソッド引数
敵を発見した場合onScannedRobot()ScannedRobotEvent e
敵の攻撃を受けた場合onHitBybullet()HitByBulletEvent e
壁に衝突した場合OnHitWall()HitWallEvent e
他のロボットと衝突した場合onHitRobot()HitRobotEvent e
ロボットが勝ち残った場合onWin()WinEvent e


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-06-20 (木) 14:45:27 (2286d)