「スニーキングゲーム」 2ADM3101 秋戸祐輝 スレッドの流れ ① initメソッド →ブラウザがアプレットを読み込んだ時に呼ばれる。 ② startメソッド →アプレットの実行を開始するときに呼ばれる。 ③ paintメソッド →アプレットの開始時に1度呼ばれる。 repaint(),update()メソッドでも呼び出せる。 ④ runメソッド →スレッドの実行中の呼ばれ、runメソッドはRunnable インターフェースを実装し、スレッドを使用するとき に使うものである。 ⑤ stopメソッド →アプレットの終了時に呼ばれる。 ゲームの内容 ●ルール ・キーボードの「↑」「↓」「←」「→」で キャラの移動。 ・★を拾って、スタート地点に戻ってくると ポイント獲得。 ・制限時間60秒または、敵に触れる又は 視界に入ったらゲーム終了。 ●ゲーム内で使用している変数 ・sx,sy → 自分の座標 ・e1x,e1y,e2x,e2y,e3x,e3y → 敵の座標 ・px,py → ★の座標 ・width,height → 画面の幅・高さ ・Sflag → 自分の向いている方向 ( 上 → 1,下 → 2,右 → 3,右 → 4 ) ・E1flag,E2flag,E3flag → 敵の向いている方向 ( 上 → 2,下 → 3,右 → 1,左 → 0 ) ・Gflag → ゲームの状態 (・ カウントダウン → 0 ・ ゲーム中 →1 ・ ゲームオーバー → 2 ・ 時間切れ → 3) ・Simg,Eimg,Wimg,Cimg → 自分、敵、背景、カウントの画像
© Copyright 2024 ExpyDoc