パワーポイントはこちら

「スニーキングゲーム」
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 → 自分、敵、背景、カウントの画像