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

14::gr11::発表

プロジェクト名

THE 山

プロジェクト説明

山をテーマにしたすごろくゲーム。
山頂のゴールを目指して駆け上がれ!!!!
マスにはイベントマスがあり、イベントによってパラメータの変化などが起こる。
君は無事に山頂へゴールできるか!?

モジュール分けとヘッダファイル

(プロジェクト開始当初)

  • タイトルモジュール
    初期画面、タイトル画面、タイトルメニュー、スタートで山選択画面に移動、Quitで終了
  • 山選択モジュール
    画面切り替え、山選択画面、山選択ボタン、選択したボタンに応じて値を返す(すごろく画面に移動)
  • イベントモジュール
    画面切り替え、イベント画面、テキストの表示、(イベントごとに関数で作る)、ステータスの変化
  • すごろくモジュール
    キャラクター位置の初期化、マス目の判定(イベントマスかどうか)、ゲームのメイン画面、マップ(地面)の表示、キャラクターの表示、メニューの表示、背景の表示
  • マップモジュール
    山ごとのマップの情報を保持している。マップの初期化。マップの管理、ステージごとに判別してマスにイベントを代入
  • サイコロモジュール
    画面切り替え、サイコロのアニメーション表示、サイコロの値を返す
  • メニューモジュール
    メニュー画面、サイコロボタン(押すとサイコロアニメーション開始)、ステータスボタン、戻る
  • 移動モジュール
    マスの情報とサイコロの値を受け取り、一マス動くアニメーションをループさせる。アニメーションでキャラクターを動かす。ベルトコンベアみたいに地面が動く。

→(最終的に)
ゲーム中で使用される画像の作成、一部イベント内容の考案 熊谷大生
イベント考案、脚本家 小山純平
wiki編集 一部イベントの考案 今勇介
イベントとかゲームオーバーとか以外 中村昇
イベント(テキストとピクチャーの表示、BGM、ゲームオーバーなど)関連 成田勇気

プログラムの流れ

ソフトウェア設計3.png

操作方法

クリックだけの簡単操作!

動作スクリーンショット

  • タイトル画面
    THE山.png

  • 山選択画面
    山選択画面.jpg

  • プレイ画面
    スクショゲーム.png
    スクショゲーム2.png

  • イベント画面
    スクショイベント.png

    スクショイベント2.png

  • ステータス画面
    スクショステ.png
  • サウンドモード
    sound.png

個人の感想

20312035 14::gr11::熊谷大生
20312046 14::gr11::小山純平
20312048 14::gr11::今勇介 [副班長]
20312099 14::gr11::中村昇 [班長]
20312100 14::gr11::成田勇気

うまくいったこと・学んだこと

  • すごろくのゲーム画面と同じ画面にメニューバーやサイコロアニメーションなど表示することができ、すっきりとしたインタフェースにできたと思う。
  • 新しいウインドウを開くのではなくウィジェットの切り替えでゲームが進行するためよりゲームらしい作りになった。
  • すべてクリックで操作できるため、シンプルでわかりやすく誰にでもできるゲーム。
  • 実際に山に登った経験を作成に活かすことができたと思う。
  • BGMを使用することで山登りの大変さ楽しさ、自然の壮大さを出せた。
  • 今までの経験が生きた作品になった。

うまくいかなかったこと・苦労したこと

  • モジュールを分けて分担作業することの難しさ


最終更新日:2016/07/06 20:14:16