のサンプルコードを以下に示します。
このコードは、HTMLの文書の中に2つの要素を含んでいます。1つ目の要素はなぞなぞゲームで、2つ目の要素は迷路ゲームです。
なぞなぞゲームは、questionsとanswersという2つの配列を使って、複数の質問を持つことができます。現在の質問はcurrentQuestionという変数に保存されており、次の質問に進むたびに更新されます。ユーザーが答えを入力すると、checkAnswer()関数が呼び出されて回答を検証し、結果を表示します。
迷路ゲームは、HTML5のcanvas要素を使用して、迷路を描画します。generateMaze()関数は、深さ優先探索を使用して迷路を生成します。findPath()関数は、幅優先探索を使用して迷路の解答を見つけます。それらを呼び出す2つのボタンがあります。また、迷路を解く前に、canvas要素をクリアして、迷路を生成する必要があります。