グループプログラミング 5班

グループプログラミング 5班
1824065 高田 卓
1824066 田鎖 学
1824067 竹中 浩人
1 タイトル
システムの名前
ペナルティーキックをするサッカーゲーム
システムの目的
コンピュータとプレイヤーがPKで対決する
ゲームである
2 要求仕様 ①
サッカーはイングランドで発祥した、いわば
相手陣地にボールをいれ自分陣地を守る
ゲームである。このペナルティーキックゲーム
は、ランダムにゴールキーパーを動かし、1対
1で戦うことにより普段味わえない緊張感に
慣れ、メンタル面を鍛えようというわけである。
2 要求仕様 ②
機能要求
• このゲームはゴールキーパーが3つのパター
ンで動き、その中からLEFT、CENTER、
RIGHTボタンを押す
• STARTでゲームが開始され、ジタンが3方向
に動くアニメーションになる
• ランダムのアニメーションが動作中に3つの
ボタンのうち1つを押すと勝敗が決まり、画面
に表示される
2 要求仕様 ③
性能目標
• ユーザー数:1名
• アニメーション表示時の3つのjpeg画面の動
作が毎秒40枚
• 3つのボタンのうち1つのボタンを押したとき、
必ず別の画面(勝利時、敗北時)が表示され
るようにする
3 外観設計
PUSH
START
LEFT
START BUTTON
CENTER
RIGHT
4 状態遷移図
初期状態
START
をクリック
LEFT,CENTER,
RIGHTのうち
どれかをクリック
アニメーション状態
START
をクリック
勝ち負け状態
5 動作説明図 ①
例
CENTERの場合
start
true
MISS!
comp_te
=your_te
false
GOAL!
false
GOAL!
5 動作説明図 ②
例 CENTER の場合
if (comp_te=your_te
=CENTER)
else if
(comp_te =CENTER
&& your_te=RIGHT)
else
MISS!
GOAL!
GOAL!
6 注目すべき点
• 絵に全力を注いだ
• 結果の表示画面にボールを加え、より、現実
に近づけた
• アニメーション表示時の3つのjpeg画面の動
作が毎秒40枚にすることでゴールに対する
執着心を鍛えれると予想される
7 まとめ ~完成度~
全体的に要求仕様を満たすゲームができた。
特にゴールキーパーの動作時間、ランダム画
面動作から勝利時もしくは敗北時の画面へ
の移行が完成度の高いものとなった。ただ、
ゴールキーパーの動きをさらに複雑にしよう
としたができなかったので残念な点である