!!第1回 演習ガイド,班決め,開発テーマ例 (5月8日) LINE電話での遠隔会議を行った。((br)) ソフトウェアのテーマは"謎解きパズル"に決定した。 !!第2回 テーマ決め,テーマ説明,開発プロセス (5月15日) 企画書を製作し、テーマ「Prison Break」に決定 !!第3回 ものと操作の洗い出し (5月22日) ZOOMで遠隔会議に変更((br)) ものと操作に関しての思いつく情報を挙げていった。 !!第4回 ものと操作の洗い出し (5月29日) 企画書を更新((br)) イメージ画像をペイントで描いた。((br)) 班でのイメージが一つに固まってきた。 !!第5回 モジュール化(6月5日) シーンによってモジュール分けした。((br)) シーンの遷移をフローチャートにした((br)) 分けたモジュールによってそれぞれ担当をつけた。((br)) プレイ画面担当になったので、プレイ画面に必要ものをモジュール分けした。((br)) !!第6回 プロトタイプ作成(6月12日) 全員で直接会って、enchant.jsやエディタをどう使っていくか、などを話し合った。((br)) 個人の作業として、playerクラスの左右の動作を実装した。((br)) ステージを作るためのblockクラスの作成に着手した。((br)) playerとblockクラスには、当たり判定を持たせて、めり込まないようにした。((br)) !!授業時間外(6月14日) >>{20::gr03::プレイ画面::playerモジュール}{player.js}, >>{20::gr03::プレイ画面::stageモジュール}{stage.js}, >>{20::gr03::プレイ画面::charaモジュール}{chara.js}を作成した。((br)) これらのスクリプトを使って、テストプレイをできるようにした。((br)) >>{20::gr03::プレイ画面::画像データ}{画像データ}を作った。((br)) !!第7回 プロトタイプ作成(6月19日) 全員で直接会って、gitの使い方について話し合った。((br)) また、どのようなやり方でプログラミングしていくか共有した。((br)) !!第8回 見直し、発表準備(6月26日) 全員で直接会って結合方法について話し合った。((br)) それぞれが担当するSceneを作り、replaceSceceで繋げていくことになった。((br)) またその方法についても共有した。 !!授業時間外(6月30日) 自分が作った>>{20::gr03::プレイ画面}{プレイ画面}を>>{20::gr03::スタート画面}{スタート画面}と>>{20::gr03::コース画面}{コース選択画面}に統合した。((br)) 統合するために>>{20::gr03::統合用}{統合用}モジュールを作った。((br)) [3班HOME|http://wiki.cis.iwate-u.ac.jp/~wiki/csd/group.cgi/2020/?p=20%3A%3Agr03]