!!!第1回 (4月16日) ・ガイダンス((br)) ・班決め((br)) ・開発ソフトウェアのテーマ決め((br)) !!!第2回 (4月23日) ・HTMLの基礎((br)) ・開発するソフトウェアのテーマの決定((br))  →様々な意見の中から脱出ゲームに決定((br)) ・簡易企画書の作成((br)) ・ソフトウェアの大まかな仕様についての話し合い(簡易)((br)) ・開発スケジュール(現地点での予定)の決定((br)) !!!第3回(4月30日) ・JavaScriptの基礎((br)) ・簡易企画書(開発するソフトウェア)をプログラム化するための内容の解析((br))  →「もの」と「操作」の洗い出しの開始((br)) ・これによって出たアイデアを分担して「もの」ごとにまとめる((br)) !!!第4回(5月14日) ・JavaScript応用編((br)) ・「もの」と「操作」の洗い出し((br)) ・キャラクターやオブジェクト、マップなどのデザインの決定((br)) ・モジュール化への準備 !!!第5回(5月21日) ・HTML応用編((br)) ・Gitlabについての詳細な説明((br)) ・グループ開発:モジュール化((br)) ・Gitlabの試用 !!!第6回(5月28日) ・enchant.jsについて((br)) ・Gitlabの試用((br)) ・プロトタイプの作成(案)((br)) →メニュー・ゲーム画面・ゲームオーバー・ゲームクリア(!)の画面を作成し実際に画面が遷移するようなもの !!!第7回(6月4日) ・デバッガについて((br)) ・前回決めたプロトタイプの作成案を元に担当を決め各自プロトタイピング((br)) →自分の担当:ゲームクリア画面の作成(プログラミング)((br)) →enchant.js(Javascript)を利用 !!!第8回(6月11日) ・中間発表についての詳細な説明((br)) ・前回に引き続きプロトタイピング((br)) →ゲームクリア画面の作成(gameClear.js)((br)) ・中間発表に向けた準備((br)) >>{21::gr04::武田匠::Gitlabの使い方}{[参考]Gitlabの使い方}((br))((br)) ※画像イメージ(これで決定ではない)((br)) <<{testdisplay.png} !!!第9回(6月18日) ・中間発表会((br)) !!!第10回(6月25日) ・node.jsについて((br)) ・簡易チャットWebSocketについて((br)) ・モジュール化((br)) !!!第11回(7月2日) ・モジュールの実装と単体テスト((br)) →進捗((br))  ・敵との当たり判定((br))  ・敵とぶつかった場合の処理(操作キャラ・敵の位置のリセット&ゲームオーバー画面への遷移)((br))  ・敵のモーション(turnFlag、frameを使った処理)((br))  <敵(スプライト)の移動(乱数の使用)は今後実装予定>((br)) !!!リンク [ソフトウェア設計及び演習|http://wiki.cis.iwate-u.ac.jp/~yamanaka/csd/2021/]((br)) [ソフトウェア構成論|http://wiki.cis.iwate-u.ac.jp/~cis/SoftConst/pukiwiki/]((br)) [WebClass|https://lms.iwate-u.ac.jp/webclass/login.php]((br)) [enchant.jsについて|https://www.atmarkit.co.jp/ait/series/965/]((br)) [Gitlab|https://gitlab.cis.iwate-u.ac.jp/]