((outline)) !!!担当モジュール *>>{19::gr04::point}{point} *>>{19::gr04::judment}{judment} *>>{19::gr04::bestscore}{bestscore} *>>{19::gr04::start/data_select}{曲選択} *>>{19::gr04::clear/game_over}{ゲームクリア,ゲームオーバー} !!!2回目 ラーメン詳しくないけど頑張ろうと思ってたら音ゲーに路線変更することに。 !!!3回目 他の班と被っているジャンルなので、この班でしかできないことで差別化を図らねばならない。 !!!4回目 ものと操作の洗い出し(前回の続き) !!!5回目 モジュール化 *曲選択画面 *リザルト画面 *ゲームオーバー画面 !!! 6回目 モジュール化、プロトタイピング プロトタイピングに少し手をつけてみたが、JavaScriptについて何もわかっていない。仕様についてもまだまだ相談する事項が多そう。 !!! 7回目 プロトタイピング 今日の目標: リザルト画面に適当な値を渡して実際に表示してみる 担当モジュールの表示に関係ない部分とクリア画面単体についてはなんとなく作れたが、他のモジュールやシーンとつなげるのがこの先の課題になりそう。 !!! 8回目 プロトタイピング 今日の目標:班員と相談しつつプロトタイピングを進める。画面をなんとなく表示できる程度にはする。 ゲームクリア画面を作っていたがプロトタイピングでは使わないみたい。急いで曲選択画面を作っているが、今日中に終わるかな? !!! 9回目 中間発表 他の班はかなり進んでいるようだ。完成版が楽しみだ。こちらも急がなくてはならない。いろいろと仕様の見直しを行ってみたが、音ゲー部分はとてもむずかしい… !!! 10回目 モジュール分け、プロトタイプ作成 もう一度モジュール分け(特にゲーム画面)について見なおしたほうがいいと思う。画面は各自担当者が作ったが、デザインの方向性を統一するためには一人で画面デザインをやって他の人は部品を作るとか、そういう分け方の方がよかったのでは?と今更ながら思う。まあ、必要な部品を自分で考えて作れるというのはいいかもしれないが。 !!シーン遷移についてメモ プロトタイプの画面遷移がすべてpushSceneとpopSceneになってていて気になった。シーンはスタック状に積み上げられるとのことから([参考|http://knman.sakura.ne.jp/game_engine/doc/ja/symbols/enchant.Game.html#popScenel])、メモリを食いそうだと思い、最初は一部をreplaceSceneに置き換えた方がいいんじゃないかと思った。 でも調べてる最中でreplaceSceneには問題があることが判明。([参考|https://github.com/wise9/enchant.js/issues/280])それでも、ゲームシーンで使っていないシーンを保持するのはちょっと問題あるかなと思う。そこで、一方通行であるシーン遷移、具体的には曲選択画面からゲームシーンに遷移する時と、ゲームシーンからゲームオーバーシーンに遷移する時は、一度下のシーンを全部popSceneしてしまってから、該当シーンをpushSceneするのがいいと思う。(タイトル画面は残すべきか?) !!追記(7/26) rootSceneをタイトル画面に使ってしまっているので,タイトル画面については残さざるを得ないみたいだ. !!追記(8/1) 曲選択→ゲーム→クリアorゲームオーバーのときのみpopSceneしてからpushSceneするという形に。 !!gitlabでやらかしかけたメモ 自分の手元にある作業ファイルを削除してもう一回clone、pullするという力技で突破したけど、ちゃんと[講義ページ|http://wiki.cis.iwate-u.ac.jp/~kimura/csd/2018/material/gitlab/#git]に書いてましたね。「Gitのもう少し進んだ使い方」項目に。一応自分が調べたリンクも貼っておきます。 *[gitでいろいろ取り消したい|https://qiita.com/tani-shi/items/3419600447292abf6c79] *[git rmしたファイルを元に戻す方法|https://qiita.com/shungok/items/82a06b1c4c93922a8622] !!進捗 関数の制作と、ゲームオーバー画面の制作。 !!! 11回目 モジュール分け,開発
!!進捗 自担当部分モジュールの仕様はほぼ決定.一部は作成して,単体テストも行うことができた.
次回は画面表示の調整もできそう. !!! 12回目 モジュールの単体テスト,インタフェース変更
!!目標 自担当分モジュールについて,自分で作れる範囲は作っておく.
また,ほかのモジュールの変更具合に合わせて適宜修正していく.
画面にも手をつける.
!!進捗 少しずつ進んでいる.画面も少し変更.表示に関する部分もこの先追加するかも. !!! 13回目 統合
統合テストまでいかなかった様子.かく言う自分も,最低限動かせる部分は作ったが,判定の表示に四苦八苦している状態. !!! 14回目 自担当モジュールは,実際に他のモジュールと一緒に動かしてみて必要なら調整,という段階までは作れたのだが,他のモジュールの進み具合が心配だ. !!! 15回目 自分のところは微調整を行った.発表までになんとか統合を終わらせないと.休日登校だ… !!! 16回目