ソフトウェア設計及び演習用の班Wiki
イベント(ポイント)モジュール
-
このモジュールは
→マップ・マスモジュールから座標値(x,y)をもらい
→ルーレットモジュールから数字(1〜8)をもらい
⇆プレイヤーモジュールにてポイントの保管を行う
ゲームの流れ
ルーレットを回す(ボタンを押す)
ー数字が決定(イベント決定)ーイベント発生・実行(プレイヤーのポイントをもとに行い、結果を得る)ーイベント終了(マスの移動の動作に進み、計算後プレイヤーのポイントとして返す)【←ここまでを考える】
ーマスを移動するーマスに止まるーポイントの増減
4:他のプレイヤーとのポイント交換
-
4がでたら、自分の所持ポイントとその時点で最もポイントを所持しているプレイヤーの所持ポイントを入れ替える(自分が最高ポイントの場合、何も行われない)
→対象プレイヤーの所持ポイントとその他のプレイヤーの所持ポイントの比較を行う関数
→対象プレイヤーの所持ポイントが最高ではない場合、所持ポイントが最も多いプレイヤーのポイントと入れ替える関数
→(対象プレイヤーの所持ポイントが最高の場合、イベントを終了する)
マス(座標)に対応する得点演算
→マスに対応した座標を読み込んで、ポイントに換算し、所持ポイントとの加算を行う関数 (例)(3、1)の座標を受けとったら、3+1=4ポイント獲得する
これを各プレイヤーごとに行い、値を保持していく(プレイヤーモジュールで実現)
最終更新日:2014/01/09 16:12:14