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

23::gr12::作業記録

gr12のwikiへ戻る

[班活動の作業記録]

第1回 4/21

  • 班を作成した.
  • 取り上げたいテーマを上げ、「マップ」という方向性に決まった.

第2回 4/28

[TODO]

  • Git環境の作成
  • 簡易企画書の作成

[LOG]

第3回 5/2

[TODO]

  • 制作スケジュールを話し合う.
  • アプリ利用者(対象)を明確にする.
  • ゲーム性をどうするかについて話す.
    • 最初に降りたった地点が2Dmap上でどこなのかを当てる.
    • 目的地が提示されそこまで向かう.

[LOG]

  • アプリ対象者を再検討した.
  • モードと画面を検討した.
  • 簡易企画書を書き換えた.
  • マップの作り方・動作の仕方はグリッドではなく止まるポイントに進む向きの頂点データを持たせ画像と紐づける形をとるという案があがった。(この書き方伝わる?)

第4回 5/12

[TODO]

  • 区画分けとマップ厳選を行う.
    • 以下例.
      区画.jpeg
  • ものと操作を引き続き固める

[LOG]

第5回 5/19

[TODO]

  • モジュール分けを行う.
  • 自キャラが移動できるマップ上の地点をピックアップする.

[LOG]

  • 画面遷移を再度図式化した.
  • モジュール分けを行い,命名した.
  • マップ内でGoogleマップのストリートビューのように細やかに移動させることは不可能と割り切り,移動出来るポイントを選択した.
    理工ポイント分け20230519.png

第6回 5/26

[TODO]

  • モジュール分けを再考する.
  • 関数の洗い出しを行う.

[LOG]

  • 前回のモジュールよりも数を減らし,再考した.
  • 関数の洗い出しを行った

第7回 5/29

[TODO]

  • プロトタイプの作成

[LOG]

  • プロトタイプの作成に取り掛かった.
  • ゲームの進行に伴うモジュールの移動方法について考えた.
    • 方法1.モジュールの名前を冠する関数を作成し,その内部でモジュールを動作させる.次のモジュールを起動する際はその関数を呼び出すことで実現する.
    • 方法2.enchant.jsのreplacesceneを利用する.

第8回 6/2

[TODO]

  • プロトタイプの作成

[LOG]

  • 各自担当分の作業を行った.
  • enchant.jsを使用することにした
  • gitlabを整理した.

第8.5回 6/9

[TODO]

  • 発表に向けたプロトタイプのすり合わせと準備

[LOG]

  • 実装を進めた.
  • enchant.jsの特徴的なsceneの扱いなどを調べながら共有した.

第9回 6/16

[TODO]

  • 中間発表

[LOG]

  • 中間発表を行った.
    • サーチの開始と枠組みが動作するようになった.
    • まだデータが十分に入れられていない.
  • 今後の見通しと役割分担を行った.
    • マップデータを完成させたい.
    • 2種のゲームモードを実装したい.
    • サーチモードをもっと快適にしたい.

第10回 6/23

[TODO]

  • var0.5のタグ付け.
  • 各機能の実装.

[LOG]

  • マップデータが入り,探索モードが基本的な動作をするようになった.デバッグを行いデータの修正をした.
  • 各機能の実装を進めた.
  • UIを更新した.

第11回 7/30

[TODO]

  • 探索モードのデバッグを進める.
  • 各ゲームモードの実装を進める.
  • 機能の洗い出しを再度行う.

[LOG]

  • 各自作業を進めた.
  • 必要な機能を都度追加した.
    • 詳細はモジュールページや最終発表ページでご確認のほど.

第12回 7/7

[TODO]

  • ゲームモードの開発.
  • 探索モードのブラッシュアップ

[LOG]

  • 各自作業を進めた.
    • モード別で作業を進めているため各自テストを行っている.
    • 他のモードと共有する部分や移植できる部分を話し合いながら作業を行った.

第13回 7/14

[TODO]

  • ゲームモードの開発と実装.
  • 探索モードのブラッシュアップ.

[LOG]

  • 各自作業を進めた.
  • 振り分けタスクが終わった人から随時合同テストとデバッグを行った.
  • コード内のコメントや班wikiの作成を行った.

第13.5回

[LOG]

  • 各自担当箇所を進め,統合作業を行った.
    • 集まって作業する時間は長くは取れなかったため,リモートでGitの特徴を活かしながら活動できた.

第14回 7/28

[TODO]

  • 最終発表

[LOG]

  • デバッグ不足もあったが3つのモードを動かし説明することができるくらいには完成した.
  • デバッグと調整を行い,班Wikiを整え最終提出にむかう.

gr12のwikiへ戻る


最終更新日:2023/07/29 20:19:39