<<担当モジュール>> *コインモジュール **画面右下に現在の所持コインを表示 **ゲームの結果によって変動させる **コイン一定値でEDモジュールに移動は統合班に担当してもらった *開始画面モジュール **イラストはwebで調達したのをアレンジ *>>{18::gr03::マスイベントモジュール}{マスイベントモジュール} **novel.setText()でシナリオライト *>>{18::gr03::プロローグモジュール}{プロローグモジュール} **novel.setText()でシナリオライト *>>{18::gr03::エンドロールモジュール}{エンドロールモジュール} **novel.setText()でシナリオライト **EDタイトル画面を表示 <<第1回 4/13>> *チーム決め *授業の概要説明 <<第2回: 4/20>> *テーマ決め *HTMLとJavaScriptの基礎 *GitLabの設定 *TAの割り当て <<第3回: 4/27>> *ものと操作の洗い出し *enchant.jsの学習 *簡易企画書作成 *ものと捜査の洗い出し <<第4回: 5/11>> *enchant.jsのサンプルプログラム実行 *モジュール分け <<第5回: 5/18>> *モジュール分け **すごろく画面 **王様じゃんけん **鉄骨渡り **連打パチンコ **次回からプロトタイピング *Node.js、Websocket導入 <<第6回: 5/25>> *Node.jsで実際に通信 *プロトタイピング(コインモジュール) **画像表示 **表示枚数は固定 **マスイベント関数の返り値でクリア判定 **真ならエンドロール *<<{Screenshot+from+2018-05-25+15-28-06.jpg} *次回:マップモジュール作成(ボタン押したら全体像表示) <<第7回: 6/1>> * ギットラボをターミナルで操作 **push, commit, pushなどはプロジェクト名で宣言することを初めて知る *プロトタイピング(マップモジュール) **シーン切り替えのプログラムだけ **ファイル操作に時間を取られてあまり進まず <<8: 6/8>> *titleモジュール作成 *<<{title_ver.0.jpg} <<9: 6/15>> *中間発表 <<10: 6/22>> *OPタイトル画面作成 *EDタイトル画面作成 *メイン画面サイズに合わせるため3200×2400→680×480 に圧縮処理 *2画面ともMacのPixelmatorを用いた *ミニゲームごとのタイトル画面 **使われるかは分からないが一応。画像は省略 *<<{kaiji_op_min.png} *<<{kaiji_ed_min.png} <<11: 6/29>> *ダイスモジュール(アニメーション無いバージョン)を作成 *title.htmlの画像の更新 *javascriptのノベルゲーム的記法の復習 <<12: 7/6>> *シナリオの大枠を作成 **オープニング、エンディングのシナリオ作成 **イベントマスでのイベントのバリエーションを追加(ポジティブ2つ、ネガティブ4つ) <<13: 7/13>> *エンディングモジュールの統合作業 **core.replaceScene(createendingScene())でsugorokuScene→endingSceneに遷移(コイン枚数で判定) **var juni =new Label()でゲーム順位のテキストを作る **juni.moveTo()でゲーム順位を指定した位置へ移動 **endingScene.addChild(title)でエンディング画面 **addEventListener('touchstart',function(){}でプロローグに遷移させた *エンディングモジュール仕様書の作成 <<13: 7/20>> *sikoroScene内のサイコロアニメーションにSEを追加 *通信版のテスト <<13: 7/27>> *開発と関係ないが、Gitのコンフリクト解消作業に時間を費やした * 原因:学校の端末が不調な時にMacBookの二刀流で開発していたため、コンフリクトが発生 **コンフリクトの解消の仕方をTAに教えていただいた **git status **vi [conflict file] **git add [conflict file] **git conflict [conflict file] *今後の対策:個人作業用フォルダをnozomu_schoolとnozomu_macbookに分けて、コンフリクトが起きないようにする *参考にしたサイト:https://qiita.com/nfnoface/items/8823bfb8f50c4c90412d