モジュール化>>
初めは[[ものと操作の洗い出し|19::gr07::モノと操作]]をもとに各モジュールを関数単位で振り分け。
ただし、JS初心者が多かったため、モジュールがどのような単位で分ければいいのかがよくわかっていなかった
→モジュール化は大まかに分けてゲームモジュールとシステムUIモジュールの2つに変更(中間発表終了後より)
<<ゲームモジュール>>
<<<譜面作成に関するモジュール>>>
担当:田中
*プレイに関するモジュール
<<システムUIモジュール>>
<<<システムUI統括モジュール>>>
担当:
*htmlとして保存
*音楽再生モジュール・画像表示モジュール・キー入力感知モジュールの3つのモジュールを統括する
<<<音楽再生モジュール>>>
担当:只野
*jsファイルとして保存
*音楽再生、SE再生モジュール
**場面や動作に合わせて曲やSEを再生する。
**ループ再生(BGM)
**HTMLファイル、bodyに記述。
**それ以外の音楽、SEの再生
***musicplaytest.js、SEplaytest.js としてまとめた。テスト用のHTML上では再生できるが、他に組み込むと音が出ない。
<<<画像表示モジュール>>>
担当:平井
*ボタンや背景などの画像の表示を行う
*jsファイルとして保存
*enchant.jsを使用
*キー入力感知モジュールから渡された引数によって適切なボタンや背景を表示
**==何故か読み込みが遅くなって表示にラグが生じているため今後軽量化が必要==
原因判明しました
<<<キー入力感知モジュール>>>
担当:平井
*キーが入力されると入力されたキーに応じて値を各モジュールに渡す
*jsで保存
*プレイ以外の場面で常に待機状態
**何故か↑キーと↓キーが読み取られない
<<<オプションモジュール>>>
担当:賀
*詳細未定
[[班wikiトップ|19::gr07]]