2024 ソフトウェア設計及び演習用の班Wiki

23::gr11::モノと操作

モノと操作

※以下は中間発表以前の情報です。中間発表以降の情報は最終発表のページをご覧ください。

全般

  • BGM
    • 場面ごとにBGMをかける
  • 背景
    • 場面ごとに背景を表示する

開始画面

  • スタートボタン
    • ボタンで選択する
    • オブジェクト(ボタン)を生成、マウスでカーソルを移動、クリックで選択
    • 戦闘画面に遷移
    • ボタンの大きさをマウスの位置に応じて拡大
  • タイトル
    • タイトル画面にテキストを表示する
  • プレイガイドボタン
    • ボタンで選択する
    • オブジェクト(ボタン)を生成、マウスでカーソルを移動、クリックで選択
    • 遊び方や操作方法を表示
    • ボタンの大きさをマウスの位置に応じて拡大

戦闘画面

  • サウンド
    • マウスやキーボの操作に応じた音を発生させる
  • Effect
    • 敵キャラクターにダメージを与えたときにアニメーションを再生
  • キャラクター×2
    • キャラクターを揺らす
    • 画像のフォーマットをgifにすることで実装
  • 敵キャラクター
    • キャラクターを揺らす
    • 画像のフォーマットをgifにすることで実装
  • HPバー×2
    • HPバーを減少させる
  • コマンドボックス
    • キーボード、もしくはマウスの動きに応じて矢印を上下に動かす
    • ミニゲームを数個表示する(箇条書き)
  • コマンドボタン
    • 対応するミニゲーム画面に遷移
  • メッセージボックス
    • 操作説明などのテキスト表示する

ミニゲーム画面(共通項目、先頭画面上に表示)

  • キャラクター×2
    • ミニゲームに応じたキャラクターのアニメーションを再生する
  • ミニゲームの操作説明
    • ミニゲームの操作説明を表示する
  • タイムカウント
    • タイムカウントを減少させる
  • スコア表示
    • スコアを増加させる
  • ミニゲームに応じたオブジェクト(未定)
    • 場面に応じてミニゲームのオブジェクトを表示

ミニゲーム1:わんこそば

  • キャラクター1:モノ
    • Wキー入力でわんこそばを食べる(スコア加算):操作
    • 誤操作でペナルティ(スコア減算):操作
  • キャラクター2:モノ
    • 左クリック入力でわんこそばを提供(スコア加算):操作
    • 誤操作でペナルティ(スコア減算):操作
  • 背景:モノ
  • スコアカウンタ:モノ
    • スコアを表示:操作
  • タイムカウンタ:モノ
    • 残り時間を表示:操作
  • 操作ガイド:モノ
    • 操作ガイドを表示:操作

ミニゲーム2:射的ミニゲーム

  • 背景:もの
  • 時間表示:もの
    • 制限時間○分から0になるまで減少:操作
  • スコアボード:もの
    • 的に弾が当たった時に点数が加算:操作
    • 時間表示が0になったらスコアを表示:操作
  • 装填数:もの
    • キーボードのタイピングが完了するたびに1ずつ増える:操作
  • 的(3つ):もの
    • 3つそれぞれ独立して動く。それぞれ画面の右端から左端までを動く:操作
    • ターゲットと的が重なった状態でマウスが右クリックしたら的が消える:操作
    • 的が消えると同時に"Nice Shot(仮)"と表示:操作
    • 3秒後また的が出現する:操作
  • ターゲット:もの
    • 動かせる範囲は画面より下かつテキストより上:操作
    • マウスの座標がそのままターゲットの中心位置になる:操作
    • 右クリックで弾を飛ばす=装填数が1減る:操作
  • テキスト表示欄:もの
    • タイピングする文字を表示:操作
    • 文字はあらかじめ設定(10個〜?)した中からランダムで表示:操作

ミニゲーム3:サンドバッグ

  • キャラクター1:モノ
    • Wキー入力でパンチ(スコア加算):操作
    • 誤操作でペナルティ(スコア減算):操作
  • キャラクター2:モノ
    • 左クリック入力でパンチ(スコア加算):操作
    • 誤操作でペナルティ(スコア減算):操作
  • 背景:モノ
  • スコアカウンタ:モノ
    • スコアを表示:操作
  • タイムカウンタ:モノ
    • 残り時間を表示:操作
  • 操作ガイド:モノ
    • 操作ガイドを表示:操作

きこる(前:木こり)(ミニゲーム)

  • オノを持ったキャラクター(左側が1P、右側が2P)
      -木を切るとき、木を切るのを邪魔されたときで2パターンの動きをさせる。
  • 操作ガイド
      -画面左下、右下に表示(例:左下には'W'、右下には'左クリック')。
  • タイム(10秒)
      -ミニゲーム開始から減少させる。
  • スコア(合計)
      -画面右上に表示(木の下あたりでもいい)。操作の結果に応じてスコアを増加させる。
  • スコア(1回切った分)
      -プレイヤーの近くに表示。その時に入った点数を表示。

  •   -切れた時に落ちる。
  • 邪魔をしてくる虫(毛虫)
      -木が落ちるのに合わせて、消去、もしくは下に移動させる。

左右移動+ジャンプで避けるゲーム(ミニゲーム)

  • 背景
      -ミニゲームが始まるときに表示。
  • キャラクター1人
      -1人が左右移動,もう1人がジャンプを担当する
  • 操作ガイド
      -←と→で左右移動,マウス左クリックでジャンプする旨を表示
  • トゲ
      -右から左へ流れてくる,10個くらいを想定
  • スコア(合計)
      -画面上に表示,避けたトゲの数に応じてスコアを増加させる。

卵割りゲーム(ミニゲーム)

  • 背景
      -ミニゲームが始まるときに表示。

  •   -1人がマウスで移動,もう1人がキーボードで卵割りを担当する
  • 操作ガイド
      -マウスで移動,キーボード入力で卵を割る旨を表示
  • ボウル
      -左右移動している。卵をこの中に割り入れる
  • スコア(合計)
      -画面上に表示,入れた卵の数に応じてスコアを増加させる。
  • 時間
      -画面上に表示,10秒くらいを想定


音ゲーっぽいやつ(ミニゲーム)

  • 判定ライン
    • 動きなし
  • レーン
    • 動きなし
    • 今の段階では4本を想定しているが、増減するのもあり
  • 残り時間
    • 1秒毎に更新
  • スコア
    • シーンの最初では0、プレイヤーが得点したら(下に記述)その点数に応じてスコアを加える
  • 操作キャラ
    • マウスのクリックによって移動する。プレイヤーがクリックしたマウスの座標によって狛犬が対応するレーンの下に移動する。
  • ノーツ
    • 画面上で生成され、その後各レーンをたどって落ちてくる。
    • 判定ラインを過ぎ去ったノーツは消える。
    • 生成されるノーツの種類は4種類、(増減ありかも)点数が低いノーツはよく生成され、高いものはあまり生成されない。
  • 得点条件
    • 1.ノーツが判定ラインに接している。
    • 2.操作キャラが条件1を満たしているレーンの下に位置している。
    • 3.条件1,2を同時に満たしているとき、ノーツの種類に対応するキーが押されたなら、そのノーツの種類に応じて得点が入る。

まりお(前:わんこそば拾い)(ミニゲーム)

  • 操作キャラクター(1P)
      -W,Dキーで横移動、Spaceキーでジャンプする
  • 足場(はし)(2P)
      -2Pがマウス左クリックしたときに表示。一定時間で消える
  • 足場(たたみ)
      -ミニゲームが始まるときに表示
  • タイムカウント
      -ミニゲーム開始から減少させる
  • 個数カウント[わんこ]
      -わんこそばを拾うごとに増加させる
  • わんこそば
      -ミニゲームが始まるときに表示。キャラクターと重なるときに消える
  • (実装できなかった)ギミック
      -キャラクターの動きに合わせて動く。例として、お椀の蓋を落とす
  • 操作ガイド
      -画面下側に表示

終了画面

  • タイトルボタン
    • ボタンで選択する
    • オブジェクト(ボタン)を生成、マウスでカーソルを移動、クリックで選択
    • 開始画面に遷移
    • ボタンの大きさをマウスの位置に応じて拡大
  • テキスト
    • 勝利or敗北を表示する


最終更新日:2023/07/26 23:56:23