<<個人活動記録>> !! 第1回 2024/04/19 '''活動内容''' * 班の編成 * LINEグループの作成 * 方針決定 '''コメント'''((br)) 筋トレアプリ、自動出席システム、ファイル暗号化システム、勉強習慣化アプリ、シフト自動生成システムなど、意見が多く出たので活発に話し合うことができた。大まかな方向性として、筋トレをサポートするアプリを作成することが決まった。副班長として積極的に取り組みたい。 !!第2回 2024/04/26 '''活動内容''' * HTMLの基本 * Gitlabグループの作成 * テーマ決め * 簡易企画書の作成 '''コメント'''((br)) 講義ではHTMLの基礎について学んだ。グループ開発では、筋トレと育成ゲームを組み合わせた習慣化アプリを作成する方向で固まった。これに基づき、対象ユーザ、アプリのタイトル、イメージを描き、簡易企画書を作成した。また、フロントエンド、バックエンド、キャラのイメージ作成で役割分担を行い、自分はフロントエンド若しくはバックエンドを担当することに決まった。 !!第3回 2024/05/01 '''活動内容''' * JavaScriptの基本 * ものと操作の洗い出し '''コメント'''((br)) 講義ではJavaScriptの基本文法について学んだ。グループ開発では、アプリの詳細を考え、画面毎にものと操作の洗い出しを行った。ユーザが筋トレのモチベーションを保てるような工夫について、具体的にはトレーニング記録のグラフの軸やキャラデータの表示箇所について検討した。また、最後に指摘された通り、洗い出しが全体的に曖昧であったり、不足していたりするため、もう少しはっきりさせる必要があると感じた。 !!2024/05/02 昨日アドバイスをもらった通り、ものと操作の洗い出しで不明瞭だった部分を明らかにした。ページ遷移について考え直し、新規登録画面、退会画面のものと操作の洗い出しを再度行った。日付の表示をカレンダーで行えないか、ログイン画面をタイトル画面と別に作るかなどの新たな検討事項が出たため、次回グループ全員で共有し話し合いたい。 !!第4回 2024/05/10 '''活動内容''' * JavaScriptの応用 * ものと操作の洗い出し '''コメント'''((br)) 講義ではJavaScriptの応用について学んだ。グループ開発では、前回不足していた項目のものと操作の洗い出し、画面遷移の詳細などについて話し合った。昨年度の班とかなり類似しているため、どこで違いを作るか考えたがこれに時間がかかった。具体的にはキャラを3Dにする、経験値とレベルという概念を用いるなどの意見があったが、決定的な案はまだ得られていない。3Dでキャラを作成するためにどうすればよいか、TAの先輩からアドバイスを貰った。これを参考に、フリー素材とBlenderでなんとかならないか次回までに進めておきたい。 !!第5回 2024/05/17 '''活動内容''' * HTMLの応用 * Gitlab * モジュール分け '''コメント'''((br)) 講義ではHTMLの応用とGitlabについて学んだ。HTMLは主として開発で使うことが決定したので、自分で使えるようにしておきたい。グループ開発では、前回までのものと操作の洗い出しを基にモジュール分けを行った。HTML, JavaScript, CSSを用いてアプリを作成する方針で固まった。また、未決定であった筋トレの経験値について、具体的にどのようなメニューがあるかを列挙し難易度別にまとめた。一方、データベースをどうするか、誰がどの画面を作成するか、最も大切な自キャラをどうするかなど曖昧になっているため、プロトタイプ作成に入ることがまだ難しいと感じる。次回までにこのあたりを確定させ、グループ開発に入れるようにしたい。 !!第6回 2024/05/24 '''活動内容''' * enchant.jsについて * モジュール実装 * プロトタイプ作成 '''コメント'''((br)) グループ開発では、前回のモジュール化から役割分担を行い、プロトタイプの作成に入った。中間発表までに完成させるべき画面を決め、自分はお手本プレイ画面と退会画面を担当することになった。今回の講義内でお手本プレイ画面の大枠は作ることができた。htmlを書くことには慣れてきたと思うが、cssの使い方について理解できておらずレイアウトがいまいちなので、自分で勉強しておきたい。また、使用する関数についてまだ考えていないので、データベースへの送信やデータの保存など汎用性の高い関数についてグループで共有しつつ考えておきたい。 !!第7回 2024/05/ '''活動内容''' !!第8回 2024/06/ '''活動内容''' !!第9回 2024/06/ '''活動内容''' !!第10回 2024/06/ '''活動内容''' !!第11回 2024/06/ '''活動内容''' !!第12回 2024/07/ '''活動内容''' !!第13回 2024/07/ '''活動内容''' !!第14回 2024/07/ '''活動内容'''