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

24::gr11::田中智也

個人活動記録

第1回 2024/4/19(金)

  • 班の結成と大まかな方針を決定した。
    →「ミニゲームで継続的な学習が可能な英単語学習アプリ」を作る
  • LINEグループを作成した。
    →忘れずに報告・連絡・相談をする

所感・メモ
話し合いで方向性が決定したため、次回は細やかな所をどうしていくかを決めていきたい。
解答の正誤による問題の振り分け、ミニゲームの種類、学習記録

第2回 2024/4/26(金)

  • 簡易企画書の作成
    →自分が大まかに予定図を作成した。
    ゲーム:4択問題(制限時間制)+ 解答時のSE
    記録: ex.実行記録,ミスした問題の記録
  • htmlの基本的な内容の学習
  • Gitlabの設定

所感・メモ
Gitlabについて、基本的な部分は理解できた。班員が分からないときは説明できるようにしておきたい。
ゲーム性を追求することはとことん可能ではあるが、期間内にできる最大限のものを作れるようにチームで話し合いながら上手くやっていきたい。

第3回 2024/5/1(水)

  • javascriptの基本
  • モノと操作の洗い出し
    話し合って手直しをした簡易企画書に基づいて行った
    →細かいところの設定も必要(変数の型など)

所感・メモ
javascriptは基本的にはc言語と同様だった。違うところはこれから開発を進めながら深めていきたい。
モジュール分けについてはまだまだ詰めが甘いところがあるため、次回で詳細を決めていきたい。

第4回 2024/5/10(金)

  • javascriptの応用
  • モノと操作の洗い出し
  • モジュール分け
    過去の記録を参考にモジュール分けを進めた。
    ex.画面ごとのモジュール、問題ランダム出力モジュール、正誤判断モジュール + 入出力
    →htmlやcss、javascriptなど詳細なことも洗い出す

所感・メモ
javascriptの仕組みについては理解できたが、これらをいつ使うかがあまりピンとこなかった。自分で調べてみる。
モジュール分けについては、分からないながら調べて話し合い、その結果をTAさんに相談した。
問題ランダム出力については乱数生成が必要であり、記録については完成を現実的にするために、簡易的にする必要がある。

第5回 2024/5/17(金)

  • HTMLの応用
  • モジュール分け
  • Gitlabの使用
    モジュール分けを大方仕上げた。
    班員がGitlabの使い方に困っていたのでお助けに入り、実用までできるようになった。 ((br))HTMLの詳細な部分について触れた。

所感・メモ
Gitlabでのトラブルがありスタートが遅れたが、自分がモジュールで必要そうな部分を挙げて、フォローできたのかなと思う。
結果としてモジュール分けを仕上げることができたので良かった。次回からプロトタイプ作成に移るが、HTMLについての理解を深め、円滑に作業を進められるようにしたい。

第6回 2024/5/24(金)

  • enchant.jsについて
    enchant.jsについて理解を深めた。
  • モジュール分け
    更にモジュール分けを深めた。
  • プロトタイプ作成
    プロトタイプ作成に手を付けた。実際に触れてみると、分からないことが多く、行き詰まったがインターネットで調べながら少しずつ進めていった。

所感・メモ
quest_show.htmlとquest_show.jsを作り、書き込んでみた。構想を組んでから作ったものの、ミスに気づき修正をしている状況。
問題部分は重要な部分であるため、早めに完成させ中間に間に合わせたい。

第7回 2024/5/31(金)

  • デバックについて
  • 問題出力のプログラムのプロトタイプ作成(html、javascript)

所感・メモ
quest_show.htmlとquest_show.jsのプロトタイプを作成した。
このソフトウェアの核であるため制作が難航したが、学んだ成果を活かして何とかまとめることができた。
あとは前の部分との接合が少し残っているため次回までに終わらせておきたい。余力があれば、結果の作成やcssの追加で完成精度を上げていきたい。

第8回 2024/6/7(金)

  • 発表に向けての分担
  • プロトタイプの作成
    →quest_show.htmlとquest_show.jsを更新、quest_show.cssを作成、前後の部分との連結

所感・メモ
今回は前回までに完成しなかったcssを主に作成した。cssを作成する上でjavascriptやhtmlに難があったので、変更もその都度行った。
quest_show.cssは選択肢以外は上手くできたと感じている。

第9回 2024/6/14(金)

  • 中間発表

所感・メモ
自分たちの班は核となるクイズ部分の概形はできているため、今後はインターフェースなどの凝っていく部分や記録部分などの新規部分を作成し完成に近づけていきたい。

第10回 2024/6/21(金)

  • 記録部分作成

所感・メモ
今回、自分は新規作成する記録部分に取り掛かった。
データを書き込み・保存する部分をどのようにするかという点が特に頭を抱えた。
データを入力してソートする部分は作ったため、何とか進捗は進んでいる。今後は記録を溜め込んでいく部分を作成していく。

第11回 2024/6/28(金)

  • 記録部分作成

所感・メモ
今回は記録部分の溜め込みをどのように行うか試行錯誤をしていた。
みんなと協力した結果、記録部分の大枠を完成することができた。
大方完成したため、今後は細部に力を入れていきたい。

第12回 2024/7/5(金)

  • 記録部分作成・試行錯誤
    →ストレージに溜めておく機構を取り扱ったが、結果としてあまり進まなかった
    →また、これ以外で改良する部分がないかを書き出した。

所感・メモ
残るは記録や問題数程度の時間しか残されていないため、記録を盤石にしてから他の拡張要素に取り組みたい。

第13回 2024/7/12(金)

  • インターフェース統合
  • 統合テスト
  • ゲーム構成とデザインの見直し
  • 記録部分完成(html、javascript)
    →前回できなかった部分を私が作った(localstrage.html、localstrage.js)
    →後はcssで他の画面との整合性を突き詰めていきたい。

所感・メモ
途中、できたはずの記録部分が上手くいかなくなるトラブルが生じたが、本日中に直すことができたため、少しほっとした。
発表までに細かい部分を仕上げることで完成度の高い作品を作りたい。

第13回 2024/7/12(金)

  • 最終発表

所感・メモ
発表こそはしなかったものの、最終発表の班Wikiを書くことで今回は貢献できたと思う。
グループ開発を行ってみて、共有と分担の重要性を実感した。
また、他の班のクオリティが高く、とても面白かった。デザインやアイディアを今後に活かしていきたい。
加えて、htmlやjavascriptなどに触れ、あれもやってみたいなど、意欲が高まったため、冷めないうちに自分でも何か作ってみたい。


最終更新日:2024/07/26 15:36:52