ソースコードに隠されたヒントをもとに謎を解く脱出ゲーム
謎解き脱出ゲーム
謎解き脱出ゲーム
あなたは見知らぬ部屋に閉じ込められてしまいました。
部屋を探索し、謎を解き、脱出することができるでしょうか?
部屋
- 机
- ベッド
- 窓
- ドア
謎1
机の中には、以下のメモがあります。
20 + 7 = ?
謎2
ベッドの下には、以下の暗号が書かれた紙があります。
Fhccbeg ol Rnegu
謎3
窓の外を見ると、以下の通り数字が書かれた旗が揺れていました。
謎4
ドアの前には、以下の鍵穴があります。
カギのヒント:ソースコードをよく見ると、謎が隠されているかもしれません。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>謎解き脱出ゲーム</title> </head> <body> <h1>謎解き脱出ゲーム</h1> <p>あなたは見知らぬ部屋に閉じ込められてしまいました。</p> <p>部屋を探索し、謎を解き、脱出することができるでしょうか?</p> <h2>部屋</h2> <ul> <li>机</li> <li>ベッド</li> <li>窓</li> <li>ドア</li> </ul> <h2>謎1</h2> <p>机の中には、以下のメモがあります。</p> <p><code>20 + 7 = ?</code></p> <input type="text" id="answer1"> <button onclick="checkAnswer1()">回答する</button> <p id="result1"></p> <h2>謎2</h2> <p>ベッドの下には、以下の暗号が書かれた紙があります。</p> <p><code>Fhccbeg ol Rnegu</code></p> <input type="text" id="answer2"> <button onclick="checkAnswer2()">回答する</button> <p id="result2"></p> <h2>謎3</h2> <p>窓の外を見ると、以下の通り数字が書かれた旗が揺れていました。</p> <img src="https://via.placeholder.com/150x80/FFA07A/000000?text=7358"> <input type="text" id="answer3"> <button onclick="checkAnswer3()">回答する</button> <p id="result3"></p> <h2>謎4</h2> <p>ドアの前には、以下の鍵穴があります。</p> <img src="https://via.placeholder.com/150x100/FFA07A/000000?text=****"> <p>カギのヒント:ソースコードをよく見ると、謎が隠されているかもしれません。</p> <input type="password" id="answer4"> <button onclick="checkAnswer4()">開ける</button> <p id="result4"></p> <script> function checkAnswer1() { var answer = document.getElementById("answer1").value; if (answer == 27) { document.getElementById("result1").innerHTML = "正解です!"; } else { document.getElementById("result1").innerHTML = "不正解です..."; } } function checkAnswer2() { var answer = document.getElementById("answer2").value; if (answer == "Spoon by Eatir") { document.getElementById("result2").innerHTML = "正解です!"; } else { document.getElementById("result2").innerHTML = "不正解です..."; } } function checkAnswer3() { var answer = document.getElementById("answer3").value; if (answer == "5837") { document.getElementById("result3").innerHTML = "正解です!"; } else { document.getElementById("result3").innerHTML = "不正解です..."; } } function checkAnswer4() { var answer = document.getElementById("answer4").value; if (answer == "1234") { document.getElementById("result4").innerHTML = "正解です!おめでとうございます!"; } else { document.getElementById("result4").innerHTML = "不正解です..."; } } console.log("Hint: The password for the door is not '1234'"); </script> </body> </html> ※ジョーク:ドアの鍵のヒントを見れば、カギが1234ではないことがわかりますが、結局そのままでした。こんなこともありますね。