IBM®
本文へジャンプ
    Japan [変更]    ご利用条件
 
 
検索範囲検索:    
    ホーム    製品    サービス & ソリューション    サポート & ダウンロード    マイアカウント    
skip to main content

developerWorks Japan  >  Java technology | Open source  >

CodeRally FAQ

developerWorks
ページオプション

JavaScript を要するドキュメントオプションは表示されません


レベル: 初級

developerWorks Japan, 編集室, IBM

2004年 8月 13日

ここでは、仮想的な2次元グリッド上で車(オブジェクト)の自律的な動きをプログラミングによって競うラリーカーゲームCodeRallyをご紹介します。

Q: 車の最高速度は ?
A: 速度制限はありません。

Q. 1回の試合時間は ?
A. 600クロックチックです。

Q: トラック上に時々表示されるオイルは、車の動きに影響しますか ?
A: 影響しません。

Q: スロットル設定が車の速度に与える影響は ?
A: 車の速度は、1クロックチックあたりスロットル値の5%の単位で上昇します。

Q: パブリックトラックが動作しないのはなぜですか。対戦相手を選ぶ画面で空のウィンドウしか表示されません。
A: パブリックトラックが動作するのは、次の場合に限られます。

  • トーナメントに参加している。
  • 他のプレイヤーのコードが正常に送信されている。
  • あなたのコードが正常に送信されている。

Q: スロットル値がマイナスのとき、車はどのくらいの燃料を使用しますか ?
A: スロットル値がプラスのときと同じ量の燃料が必要です。(スロットルの絶対値が使用されます。)

Q: 燃費は ?
A: 燃費はスロットル設定に正比例します。公式は、「消費燃料/クロックチック=スロットル値/400」です。ステアリングの変化は燃費に影響しません。

Q: サンプルカーのソースコードはどこにありますか ?
A: サンプルカーのソースコードはありません。

Q: プロテクトモードの2台の車が衝突すると、どうなりますか ? 速度は変化しますか ?
A: 2台とも停止しますが、互いの運動量が移動することはありません。燃料も消費しません。

Q: チェックポイントの数や現在のトラック上の敵車の数を知るには ?
A: getCheckpoints().lengthを使用するとチェックポイントの数がわかります。getOpponents().lengthで敵車の数がわかります。

Q. スペアタイヤで「死んだ」車を攻撃すると得点できますか ?
A. 車は「死にません」。ガス欠で停止している車を攻撃しても得点になります。

Q: 進行方向を変えるときの速度とステアリングの関係は ?
A: 公式は、「進行方向の変化/クロックチック=ステアリングx速度/5」です。getChangeInHeading()メソッドを使用すると、この値が得られます。

Q. Eclipse以外でもCodeRallyゲームを実行できますか ?
A. できます。詳しくは、「インストールガイド」を参照してください。

目次に戻る



著者について

developerWorks Japan 編集室




記事の評価


サイト改善のため、ご意見をお寄せください。こちらのフォームからお願いいたします。



はいいいえわからない
 


 


12345
不充分・不完全である大変素晴らしい
 


この記事を共有する

はてなブックマーク はてなブックマーク livedoorクリップ livedoorクリップ del.icio.us del.icio.us Buzzurl(バザール) Buzzurl(バザール) Choix! Choix!
Saafブックマーク Saafブックマーク FC2ブックマーク FC2ブックマーク MM/memo MM/memo ニフティクリップ ニフティクリップ Yahoo!ブックマーク Yahoo!ブックマーク
CZブックマーク CZブックマーク newsing newsing




上に戻る


    日本IBMについて プライバシー お問い合わせ