<<タイトルモジュール(tytle.html)>> *表示 **タイトル **背景 *ボタン **スタートボタン(start) '''説明モジュール(explanation.html)'''へ移動 メイン画面での操作に関するモジュール *trans():列と行の番号をローカルストレージに保存し、授業詳細画面へ移動 *resetTimetable():表示されている時間割を初期化 <<説明モジュール>> *表示 **背景 **説明文 *ボタン **次へボタン '''難易度選択モジュール'''へ移動 <<難易度選択モジュール>> *表示 **背景 *ボタン **かんたん  '''準備画面モジュール'''へ移動 **ふつう  '''準備画面モジュール'''へ移動 **むずかしい  '''準備画面モジュール'''へ移動 <<準備画面モジュール>> *表示 **説明文 **背景 **タイマー  時間経過で'''ゲーム画面モジュール'''へ移動 *ボタン(仮) **キャラクター(雪玉) **キャラクター(弓) **壁① **壁② **壁③ <<ゲーム画面モジュール>> *表示 **体力ゲージ 自分の体力ゲージがなくなったら'''クリア画面'''へ移動、相手の体力ゲージがなくなったら'''ゲームオーバー画面'''へ移動 **背景 **キャラ <<クリア画面モジュール>> *表示 **背景 *ボタン **タイトルへ戻る  '''タイトルモジュール'''へ移動 **難易度選択へ戻る  '''難易度選択モジュール'''へ移動 <<画面ごとのモジュール>> !!フロントエンド *>>{22::gr12::title}{タイトル画面}
*>>{22::gr12::music}{BGM設定画面}
*>>{22::gr12::odai}{ゲーム画面(お題)}
*>>{22::gr12::paint}{ゲーム画面(ペイント)}
*>>{22::gr12::yosou}{ゲーム画面(予想)}
*>>{22::gr12::result}{結果画面}
!!バックエンド *>>{22::gr12::client}{通信管理(クライアント側)}
*>>{22::gr12::server}{通信管理(サーバー側)}