>>{24::gr04}{戻る} <<個人活動記録>> !! 第1回 2024/04/19 *班を決めて、ゲームの内容について話し合った。 *エンド分岐や、メーターの表し方などを考えた。 *班のページを作成した。 !! 第2回 2024/04/26 *HTMLの基本的な使い方を学んだ。 *GitLabの設定を行い、作品制作のための環境を整えた。 *班内でシナリオを考えるプランナーと、ゲームの仕様を考えるプログラマーに分かれた。私はプログラマーとなった。 *プログラマーは当分の間、JavaScriptで簡単なゲームを作り、言語に慣れることが目標となった。 !! 第2.5回 (授業外活動) *オープニングにて、動画を使うことになったのでAeで作成した。 *スプライトの当たり判定の練習のため、リスがどんぐりをひろうゲームを作った。 !! 第3回 2024/05/01 *JavaScriptの基本的な使い方を学んだ。 *プログラマ班で、「もの」と「操作」の洗い出しを行い始めた。 *夜行動のNighthome(), Schedule(), SNS()の洗い出しが終わった。 !! 第3.5回 (授業外活動) *夜行動のすべての洗い出しを行い、たたき台を作成した。 !! 第4回 2024/05/10 *javascriptの応用を学んだ。 *たたき台をもとに、ものと操作の洗い出しを進めた。 *プランナー班との認識相違を確認し、最低限必要な機能について考えた。 !! 第5回 2024/05/17 *HTMLの応用を学んだ。 *プログラマ班でモジュール分けを行った。 *gitlab上の画像の使い方を確認し、ライブラリの導入を行った。 !! 第6回 2024/05/24 *家事都合のため欠席。 !! 第6.5回 (授業外活動) *モジュール分けに合わせてタイトルからエンディングまでの一連の流れを作成した **title() ***タイトルのスタートボタンにマウスを合わせるとスタートボタンが大きくなり、クリックするとオープニングが流れる **nighthome() ***キーボードの1でschedule(), 2でcafeHP(), 3でsleep()に遷移する **schedule() ***翌日の行き先を1でカフェに、2で公園に、3で大学にする **sleep() ***エンディングの判定と、翌日の行き先に合わせてgameModeを変更する **その他 ***マウスクリックで次の画面に遷移する !! 第7回 2024/05/31 *授業外活動で作成したプログラムをみんなに説明した *みんなが使えるようにコードを分けた *昼行動の分岐について考え直した !! 第7.5回 (授業外活動) *choice関数を実装した **イベント関数内で呼び出すと、入力した3つの選択肢が画面上に出る。 **プレイヤーがどれかの選択肢を選択するとそれに応じたchoiceの値を返す。 !! 第8回 2024/06/07 *昼行動の分担と関数名の付け方の確認をした。 **私はCafe()、University()、Park()の作成を担当。 **それぞれの関数では乱数を設定し、プランナー班が作成した関数を呼び出す。 *choice関数とイベント関数でのクリックの判定を修正した。 !! 第8.5回 (授業外活動) *Cafe()、University()、Park()を作成した。 *上記の関数を作る際に変数の調整や、不信感と好感度のパラメータの調整をした。 *中間発表用に動作確認をした。 *違和感がある部分を修正した。 !! 第9回 2024/06/14 *中間発表を行った。 **無事にプログラムが動き、その様子を他の班の方々に見せることができたのは良かった。 *他の班の発表やTAさんたちからのアドバイスを見て、これからの修正点が見つかった。 !! 第9.5回 (授業外活動) *c_bad1~10、u_bad1~10、p_bad1~10、c_good1~10、u_good1~10をプランナー班から引き継ぎ、未実装だった部分の実装を行った。 *少しでも重さを改善するために、作成したプログラムの最後にはclear関数をつけた。 *作成したプログラムは動くかどうかをすべて確認した。 *修正や確認が必要なところは次回の授業でプランナー班と確認する。 !! 第10回 2024/06/21 *新しく追加する要素の確認を行い、誰が担当するかを決めた。 *enchant.js応用編,node.js,WebSocketについて学んだ。 *プランナー班にデバックを行ってもらい、それを修正した。 !! 第10.5回 (授業外活動) *チュートリアル、計画書、まとめノートの実装。 *p_good1~10の実装。 *3回連続で対象にあった際のイベントを実装。 *SNSの仕様の案を出し、プログラマー内で確認し、分かりやすく書き直した。 *次回以降の作業の分担や流れについて、案をまとめた。次回の授業中に確認予定。 *次回以降に上手く分担できるように、Serif関数のキャラクター名を追加したり、グローバル変数を追加したりした。 !! 第11回 2024/06/28 *14:40に早退した。 *授業外活動でまとめた今後の作業分担の案をメンバーに提示し、その通りに進むことが決定した。 *分担案の通りに、プランナー班に頼みたい内容や、やり方を説明し、疑問に答えた。 *プログラマー班内でも、次回までにやることや進捗を確認し、疑問点に答えた。