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

14::gr07::中間報告

<プロジェクト名>
カーレースゲーム

<プロジェクト説明>
openglを使用して通信対戦のできるレースゲームを作成
操作方法は、矢印キーによる前進後進、左右切り替え(余裕があればアイテムを利用するキーなど用意)。

<モジュール分け>
レースコース (福島、成田)
車 (伊藤、佐藤)
主プログラム (瀬川、藤田)

<ものと操作の洗い出し結果>

  • 主プログラム
    • スタート画面
      ・タイトル画面
      ・選択画面
      ・スタート画面からのエクスポート(opengl)でのレース画面への移行
      ・(通信画面においてのホストと参加者の表示(マルチ通信と連動))
      ・ウィジェットと子ウィジェットの配置(メイン画像など)
      ・ウィジェットからウィジェットへの移動
    • 終了画面
      ・ウィジェット画面(result, exit, home)
    • (マルチ通信)
      ・ポート開放?

    • 車のモデリング
      • 車体
        ・本体(3D)
        ・タイヤ
        ・細部等など(出来る範囲)
    • 車のプログラミング
      ・カーブ等での車体の傾き
      ・タイヤの回転や向き
      ・キーボードの操作(発進や後退)
      ・カメラの配置(FPS or TPS)
      ・レーススタート時のカウント
      ・(レース終了時のタイム表示)
      • 衝突判定(レースコースと連動)
        ・コース外での減速
        ・車同士の衝突
        ・(障害物との衝突(crash))
  • レースコース(背景)
    • コース
      ・路面のコース(中央線やコース外の境界線)
      ・コース外の設計(木や看板)
      ・(障害物の設置)
      ・全体(空など)の背景
      ・(天候表示)
    • 衝突判定(車と連動)
    • 背景の移動
      ・車体の右移動においての左スライド(左移動も同じ)
      ・画面奥からのスライド

<プロトタイププログラムの説明>


最終更新日:2014/12/11 13:58:05