<<4/20>> *進捗(成果) **簡易企画書の作成・提案 ***簡易企画書の内容を考え、それを班員へ提案・議論し、出てきた意見をもとに再編集をして完成させた。 ***簡易企画書の一部分である、画面イメージの部分について班員への提案前の段階では悩んでいたが会議中に提案された班長の西村くんが制作した画像を取り入れた結果、企画書を見た人がイメージしやすい企画書になったと思う。 ***ちなみに完成した簡易企画書はこちら→https://drive.google.com/file/d/1qTaJ-UwhXOPmcfLLJZ9y3-tOVtS6W_PC/view?usp=sharing{ソフトウェア設計簡易企画書.pdf} *今後 **開発スケジュールの作成 **ものと操作の洗い出し ***これに関しての資料作成は個人的に現在進行中。近いうちに班員へ提案し、議論する予定。 <<4/27>> *進捗(成果) **開発スケジュールの完成 ***開発スケジュールを組み、それを班員に提案した。その後、班員と話し合いスケジュールを確定させた。 ***開発スケジュールに関するpdfはこちら→https://drive.google.com/open?id=1kgGn2bsk8SG_ADqYmmJcc9lgdmcUGTpl{開発スケジュール.pdf} **ものの操作と洗い出し(進捗80%) ***ものの操作と洗い出しの提案書を作成し、班員に提案した。その後班員と議論し、加筆・修正を加えた。外枠は完成した感じがあるが、まだ修正の余地がありそうなので、次回も引き続き議論していきたいと思う。 ***ものの操作と洗い出しに関するpdfはこちら→https://drive.google.com/open?id=1vTCUSF1wQR3B7rZpSqACdhf6S3qcHhw1{ものと操作と洗い出し.pdf} *今後 **ものの操作と洗い出しの最終調整 ***今日の議論で出た内容を吟味して、提案書を修正した後に再び班員と話し合う予定。 **モジュール化に関しての提案書の作成 ***現段階では進捗0なのでGW中に提案書の作成はしておきたい。 **JavaScriptとenchant.jsとGitLabの勉強 <<5/11>> *進捗(成果) **ものと操作の洗い出し終了 ***実際の画面のイラストを描いたり、ものや操作についても書きだすことができたと思う。 ***ものはあらかた書きだすことができていたが、それぞれのものに対する操作が抜けていたので書き足した。 ***実際の画面のイラストなどを描いて図で議論するというのは重要だと感じた。意外と意思統一するのに時間がかかった気がする。 ***ものと操作に関する資料を作成した。pdfはこちら→https://drive.google.com/open?id=1vTCUSF1wQR3B7rZpSqACdhf6S3qcHhw1{ものと操作と洗い出し.pdf} **GitLabの勉強 ***意外と仕様を理解するまで時間がかかった。実際にいじってみるのも大事だと実感した。授業のサイト以外に参考にさせていただいたサイトはこちら→https://backlog.com/ja/git-tutorial/{サルでもわかるGit入門} **制作に使えそうな画像素材の収集 ***割と使えそうな画像が大量に見つかったので満足 *今後 **JavaScript,enchant.js,GitLabの勉強 **モジュール化に関しての提案書の作成 ***GW中に提案書を書いておきたかったがJavaScriptなどの知識が足りず、作成まで至れなかった。次回までには提案書は作成したい。 **atomのインストールと設定 <<5/18>> *進捗(成果) **大部分のモジュール分け完了 ***モジュール分けの提案書を作成し、班員に提案した。細かいところに修正を加え、最終的に大部分のモジュール分けが完了した。 ***モジュール分けに関する提案書はこちら→https://drive.google.com/open?id=1H_s5-Z6j6BN9tb-nf-pOIv9tKNql37Yc{モジュール分け提案書.pdf} ***会議する上で直接書き込める電子媒体(iPad,surfaceなど)があると便利だなぁ…と思った **GitLabの勉強終了 ***大体の使い方等わかったので終了 *今後 **モジュール分けの資料作成 ***モジュール分けの資料をまとめ直す。 **プロトタイプ作成 ***実際に動くものを作ってみる。enchant.jsは勉強中… **enchant.js, JavaScriptの勉強 ***プロトタイプ作成に入るためもう少し勉強が必要 <<5/25>> *進捗(成果) **モジュール分けが終了 ***モジュール分けに関して班員たちと再び話し合い、最終的な決定を行った。また、それに関する資料を作成した。 ***モジュール分け最終版に関する資料はこちら→https://drive.google.com/open?id=1cT9ZENqAUViNHUR6oVxWBi5n-cqUWlFj{モジュール分け(最終版)} **中間発表に向けての各モジュールの担当決定 ***自分はmainを作ることになった。ここが書けないと動かないのでしっかり勉強して臨みたい。 **班wiki(共用部)の作成 ***新たに「ものと操作」「モジュール分け」のページを作成した。 *今後 **プロトタイプ作成 ***enchant.jsを中心に勉強し、中間発表に向けてプロトタイプを作成する。 <<6/1>> *進捗(成果) **GitLabの使い方について班員たちと協力しながら学んだ。 ***大体の仕様の仕方はわかったが、原因不明のエラーがでたりするのでそのあたりは調べつつ解決していきたい。 ***とりあえず、全員の.jsファイルのアップロードができたので良かった。 ***端末室のLinux経由やTera TermによるSSH接続を経由せずに自分のPCからGitLabに接続できると便利だなぁ…と思い、先生のお力をお借りしつつ 自分のPCにGit for Windowsをインストールし、atomの拡張パッケージによって使用できるようになるターミナルから端末室のLinux同様にGitLabにpushしたり、pullしたりできるようにした。調べるのは少し大変だったが結果的に便利になったのでとても良かった。 ***備忘録も兼ねて後で方法を書き残そうと思う。 **中間発表へ向けての計画 ***中間発表でどんな事を発表するのか、そのためにどこまでプログラムを完成させればよいのか班員たちと意見をまとめた。 ***班員たちの意見をまとめつつ、資料に整理した。 ***中間発表計画の資料はこちら→https://drive.google.com/open?id=1275m3MzOJQUCwurle2kQEUAb_630JjGZ{中間発表計画.pdf} **モジュール分けについての改善 ***中間発表へ向けてプロトタイプを作成しているうちに以前のモジュール分けについて改善点が見えてきたので、再度班員たちと話し合いをし、 モジュール分けについて改善を行った。 ***その会議の結論を資料にまとめた。 ***改善をした最新版のモジュール分けの資料はこちら→https://drive.google.com/open?id=1KCVbUMjJyG0h4h2awXXZVEU8eElumdpV{モジュール分けver_4.0(最新版)} **HTMLとJavaScriptの勉強 ***enchant.jsから勉強しようと思ったが途中で挫折してしまったため、結局HTMLとJavaScriptから勉強した。 ***クラスやオブジェクトの理解に時間がかかったがなんとか理解することができたと思う。 *今後 **enchant.jsの勉強 ***なんとかこの土日で勉強してしまいたい。 **プロトタイプの作成 ***enchant.jsの勉強が進んでないためプログラムの方もほとんど進んでいない…これも土日で何とかしたいところ。 **中間発表へ向けてのプログラムの統合テスト ***来週の金曜日にはプログラムを統合できるようにしておきたい。