# 学校探検ゲーム ## 企画名 lanbylith ## 概要 学校の随所に問題が散りばめられていて 自分の持ってるQRコードによって認証情報を取り扱う ### 使用言語 php,laravel,python Laravel webサーバ Python QRコードの生成 laravelで過去のCSTのやつを流用 ### 実装の構想(リアル) 学校の各所に問題ページに遷移するQRコードを配置することで対応 問題ページに入ったときに前回の問題を正解していないと答えられないようにする予定 また次の場所は各ページ正解後にヒントを出す予定 ### 実装の構想(アプリケーション) QR認証、QRコードを用いて認証を行う。 問題は4択各所にばら撒く予定なので、どうしようかなーという感じ 問題は7個くらい?にする予定、各場所で問題を解いて「おうごんのりゅう」ってなるのが好ましいかな 教室に順位を張り付け、リアルタイムで更新できるようにする。 ### ページの個数と配置場所 |ページ名 | 枚数 | 配置場所 | 概要| | -------- | -------- | -------- | ------| |ユーザ登録 | 1枚 | どこからでも | ユーザを登録する画面、こちらで登録できる方はこっちでOK。基本的には使わずスタッフが作成するって感じのイメージ | |ユーザログイン |1枚 |1100教室 |ログインページ、ユーザ名とパスワードを覚えていたらログインすることができる。| |QRコードログイン |1枚 |1100教室| 基本的には1100教室で行い、画面は置いておいて、そっちにQRコードを表示させて読み取る感じ| |問題ページ |7枚 |各教室、廊下など |問題を表示するページ、前回の問題を解いていないと回答できない仕組みになっている。次の問題の場所を表示| |最終回答ページ| 1枚 |5400教室| 問題ページの問題を全部解くと、見れるようになる。全部解いたら7文字が言葉になって、回答すると終了| |注意事項 |1枚 |どこからでも| 競技に関する注意事項を載せる| ・問題の場所 1100教室←基本的にここにいる予定 4階のどこか 6階の教室のどこか 5階の教室のどこか 6階のエレベーターホール 2階のどこか 4階のエレベーターホール 5階のどこか 5400教室 ### 注意事項 - 今回使用するパスワードはいつも使っているパスワードは絶対に使わないでください。 - クリアする時間はランキングと関係ありません、走らずゆっくりとゲームを進めてください。 - お困りの際は1100教室までお越しください。 ## 用意するもの |物 |個数 |場所 |概要| | -------- | -------- | -------- | ------| |問題用QRコード |7枚 |各地 |初めてログインする人用のお知らせも書いておく、| |最終問題用QRコード |1枚 |5400教室 | |大モニター |2台 |5400教室、1100教室 |順位の表示のために2箇所に設置| |小モニター |1台 |1100教室 |QRログインを表示するために設置| |チラシ| N枚 |1100教室 |競技の使い方とかそのたもろもろを書くやつ、いらない可能性もある。| |机と椅子 |任意 |1100教室、5400教室 |各所に配置する| ・問題点(これらから解決します。) シナリオ準拠のものにするのか?CTF的な感じにチャカチャカやってくのか? 問題は学校にちなんだやつ?情報科だけに絞るか?どうするか? 不正解の場合はどうするか(もう一度挑戦できるのか?一回だけなのか?) ・答え ## 問題 - 問題1 お
シーザー暗号 画像 答え:おおいまち
炭 - 問題2 う
 答え:うらないし
 - 問題3 ご
https://step-learn.com/article/javascript/156-slide-puzzle.html
スライドパズル
 - 問題4 ん
ルーレットである一定の数が出るまでやり続けるやつ
 - 問題5 の 炭 ~のこってつけるやつ 答え:かずのこ - 問題6 り
ヴィジュネル暗号 答え:
りんご 炭 - 問題7 ゆ アナグラム 答え:ゆきだるま 炭 -