!!!2回目
ラーメン詳しくないけど頑張ろうと思ってたら音ゲーに路線変更することに。
とにかくがんばるぞ。本気でやるぞ。
JavaScriptとかHTML、ブラウザで簡単に動かせそうなあたり興味深い。
!!!3回目
他の班と被っているジャンルなので、この班でしかできないことで差別化を図らねばならない。
!!!4回目
ものと操作の洗い出し(前回の続き)
!!!5回目
モジュール化
*曲選択画面
*リザルト画面
*ゲームオーバー画面
!!! 6回目
モジュール化、プロトタイピング
プロトタイピングに少し手をつけてみたが、jsについて何もわかっていない。仕様についてもまだまだ相談する事項が多そう。
*担当モジュール
**>>{19::gr04::point}{point}
**>>{19::gr04::judment}{judment}
**>>{19::gr04::bestscore}{bestscore}
!!! 7回目
プロトタイピング
今日の目標: リザルト画面に適当な値を渡して実際に表示してみる
担当モジュールの表示に関係ない部分とクリア画面単体についてはなんとなく作れたが、他のモジュールやシーンとつなげるのがこの先の課題になりそう。
!!! 8回目
プロトタイピング
今日の目標:班員と相談しつつプロトタイピングを進める。画面をなんとなく表示できる程度にはする。
ゲームクリア画面を作っていたがプロトタイピングでは使わないみたい。急いで曲選択画面を作っているが、今日中に終わるかな?
情報共有が甘すぎた。完全に私のミスだ。よく見たら、中間に向けた目標が共有ファイルに書いてあったじゃないか……。何も言われていないが、罵られたとしても仕方ないレベルのことだ。とりあえず、大急ぎで担当画面を作っている。enchant.jsを以前に比べたらだいぶ動かせるようになった。中間までにはスクショ程度なら上げられるようにしないと。
!!! 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するのがいいと思う。(タイトル画面は残すべきか?)
!!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回目
モジュール分け,開発
>>{19::gr04::ものと操作}{ものと操作}と>>{19::gr04::モジュール分け}{モジュール分け}の分担を見直したい(実際に変更するかどうかはともかく).音ゲーを作るにあたって,重要な譜面の仕様が現時点で決まっていないのはどうかと思う.
今日は調子が良くないので16時前ごろには帰ります.