ロボットチャースプレイヤーが長方形のグリッドを中心に移動するマルチプラットフォームJavaゲーム、逃げ上げまたは破壊しようとしている | |
今すぐダウンロード |
ロボットチャース ランキングとまとめ
広告
ロボットチャース タグ
ロボットチャース 説明
プレーヤーが長方形のグリッドを中心に動くマルチプラットフォームJavaゲーム、進行ロボットを脱出または破壊しようとしている間 RobotChaseは、プレーヤーが長方形のグリッド上に移動するボードゲームです。プレイヤーはロボットを殺して次のレベルに進むことによって点を蓄積します。ロボットは互いに衝突するとき、またはいくつかの障害物の1つと衝突するときに死ぬ。 Jefferson Computer Museum.Designthe Robotchaseの設計は、モデルビューコントローラパターンの一例です。メインクラス(RobotChase)は、ゲーム(RCModel)のモデル(RCModel)とそのモデルの3つのビュー(RCView、RCStatus、およびRCInfo)をインスタンス化します。モデルとそのビューの間の相互作用はオブザーバパターンを使用します。モデルはクラスが観測可能に拡張され、各ビューはオブザーバインタフェースを実装しています。このようにして、各ビューは、モデルがState.rcViewの変更を変化させるたびにそれ自体を更新できます。クラスRCImageは、いくつかの画像のうちの1つの画像のうちの1つをRCViewに供給する工場です。クラスRCPrefsは、永続的なユーザー状態を維持する静的メソッドを提供します。 RCHELPはゲームの指示を表示するモーダルダイアログです。ゲームはキーボードまたはマウスで再生されます。キーリステナを実装することによって、コントローラはユーザの入力を受け入れてゲームプレイを行う。メインビューは、交互の再生手段としてMouseListenerとMouseMotionListenerを実装しています。ゲームを制御するために使用されるキーはキー列挙で管理されます。モーダルダイアログRCKEYSは、対応するキーバインディングを編集するためのインタフェースを提供します。インターネータでは、ゲームモデルは数値仮想キーコード(96-105)を使用して移動を制御します。数字は8(半)earcinalの方向を表します。実装の実装はJavaを使用します。最新のソースコードはSourceForgeで入手できます。 Antビルドターゲットはソースをコンパイルし、必要なクラスとイメージのJARファイルを作成します。その後、JARファイルはMacアプリケーションバンドルにコピーされます。ファイルinfo.plistは編集されコピーされます。起動プロセスからの診断出力は次のようになります。 ・オプションのアニメーションを使用したマウス制御。 ・キーバインディングエディタを使用したキーボードコントロール。 ・ライブウィンドウのサイズ変更。 ・ユーザー設定に保存されている設定。 ・選択可能なタイルセット。 ・ オンラインヘルプ。 ・文書化されたソースコード。 要件: ・Java 2 Standard Editionランタイム環境 このリリースの新機能: ・ロゴを更新する。サイズ変更中にウィンドウの寸法を表示します。
ロボットチャース 関連ソフトウェア