記憶力テスト・メモリーゲーム

光と音が鳴るパネルの順番を記憶してタップしていく,ブラウザ上で動作するサイモンゲームです.Web Audio APIによるサウンド生成を使用し,ブラウザ内で処理が完結します.正しく最後まで入力できたラウンド数をスコアとして確認できます.

読み込み中...

このツールが向いている用途

操作欄に戻る ↑

4色の光と音の順番を覚え,同じ順に入力する記憶ゲームです.成功するたびに1色が追加され,スコアが1ずつ増えます.

まず試せること

最初は音声を消音にし、1色の点灯から開始して順に入力し、スコアが加算されていく流れを試します。

利用条件

最高スコアはこのブラウザに保存しますが,端末間同期はありません.保存できない環境でも,画面内のスコアでプレイを続けられます.

ZeroToolsのブラウザ内処理とプライバシー

ZeroToolsは,入力内容を端末内で処理するツールを中心に提供しています.各ツールの対応範囲と制限を確認して利用してください.

データの取り扱い・プライバシー方針
第1章

ルールと開始

本ツール「記憶力テスト・メモリーゲーム」は,4色のパネルが順番に光り,音が鳴るパターンを記憶して,全く同じ順序でパネルをタップしていくブラウザゲームです.画面中央にある「START」ボタンを押すことでゲームが開始されます.

開始前の待機状態からSTARTを押すと,ゲームの状態が「playing」に切り替わり,600ミリ秒の待機時間の後に最初の1色が提示されます.4つのパネルは,緑(左上),赤(右上),黄色(左下),青(右下)で構成されており,それぞれ独立したボタンとして機能します.システムは内部でgetRandomColor関数を呼び出し,4色の中からランダムに1色を選択して最初のシーケンス(配列)を作成します.

ゲームの進行状況は,現在のスコアを示す数値とラウンド数で画面中央および下部のパネルに表示されます.プレイヤーは事前に特別な設定を行う必要はなく,ブラウザでページを開いてSTARTを押すだけで直ちにプレイ可能です.

初めてプレイする方のために,画面右上の「?」アイコンから遊び方のヘルプモーダルを開くことができます.ヘルプでは,パネルの順番を覚えて自分の番が来たらタップするという一連の基本ルールを確認できます.開始操作は中央のボタンだけでなく,ゲームオーバー後の「もう一度挑戦(RETRY)」ボタンからも実行可能です.

第2章

1ラウンドと得点

ゲームが開始されると,1ラウンドにつき1色のパネルが追加され,既存の配列の末尾に連結されます.プレイヤーは提示された色の順序をすべて記憶し,最初の色から順にタップして再現しなければなりません.

プレイヤーがパネルを1つタップするたびに,システムは入力された色と,内部に保持している正解シーケンスの現在のインデックスを照合します.例えば,正解が「緑→赤→青」の場合,プレイヤーが最初のタップで「緑」を選ぶと一致と判定され,次の入力待ちへ移行します.配列の最後まで全て正しくタップし終えると,ラウンドクリアとなりスコアが「+1」加算されます.

スコアが加算されると,現在のシーケンス配列に新たなランダムな1色が追加され,次のラウンドへと自動的に進行します.ラウンドが進むごとに記憶しなければならない色の数が1つずつ増えていくため,連鎖的にパターンが長くなります.

もし入力途中で正解のシーケンスと異なるパネルをタップしてしまうと,その時点で不一致と判定され,ゲームオーバーの処理が実行されます.ゲームオーバー時には「GAME OVER」の画面が表示され,到達したラウンド数と,最後まで正答できたラウンド数(最終スコア)が結果として提示されます.

進行をやり直すことはできず,RETRYボタンを押すとシーケンスとスコアは全てゼロにリセットされた状態で新たなゲームが始まります.

第3章

光・音・入力待ち

システムがパターンを提示している間は,パネルは自動的に発光し,同時に音が鳴ります.1つのパネルの点灯時間と発音時間は350ミリ秒に設定されており,次のパネルが点灯するまでの間には150ミリ秒のインターバルが挟まれます.この提示中および点灯中のフェーズにおいては,プレイヤーによるパネルのクリック入力はブロック(無効化)されます.

音響面では,Web Audio APIのAudioContextを利用し,オシレーター(発振器)によって直接ブラウザ内で正弦波(sine)が合成されます.各色には個別の周波数が割り当てられており,緑は415.30Hz,赤は310.08Hz,黄色は252.00Hz,青は209.30Hzの音が鳴ります.これにより,視覚的な色の変化だけでなく,音程の違いによっても順序を把握することができます.

パターン提示が完了し,「あなたの番」というテキストが点滅表示されると,入力ブロックが解除され,プレイヤーのタップを受け付ける状態になります.プレイヤーがタップした際にも同様にパネルの発光と発音処理が実行されるため,自分の操作がシステムに認識されたことを視覚と聴覚で確認できます.右上のスピーカーアイコンを使用することで,音の出力全体をミュート(消音)に切り替えることも可能です.

第4章

覚え方の実践例

ラウンドが進んでパターンが長くなると,単純な直感だけでは色の順序を記憶することが困難になります.そこで,ブラウザ上での処理結果に対してプレイヤー自身が記憶を補強するための実践的なアプローチがいくつか考えられます.

一つ目は,音程の連続性をメロディとして記憶する方法です.Web Audio APIから出力される4つの周波数はそれぞれ異なる音の手掛かりになるため,視覚的な色の羅列としてだけでなく,「タ・ツ・ト・テ」のような音の上がり下がりのリズムとして捉えることで,聴覚的な記憶を利用できます.

二つ目は,空間的な配置を線で結ぶように覚える方法です.緑(左上),赤(右上),黄色(左下),青(右下)という円を四分割したレイアウトを利用し,「左上から右下へ斜めに移動した」「上を往復した」といった軌跡のイメージに変換します.パネル間のインターバルである150ミリ秒の間に,指先で小さく空中の軌道をなぞることで,順序を動きのイメージとして整理する方法も試せます.

三つ目は,最初の数個のパターンをひとまとめのブロック(チャンク)として扱う方法です.1ラウンドごとに1色ずつ追加される仕様上,序盤の配列は何度も繰り返して提示されます.そのため,「緑・赤・緑」までの3つを1つのセットとして暗記し,後から追加される色だけに集中することで,脳内の記憶領域にかかる負担を分散させながら入力待ちフェーズに備えることができます.

第5章

最高点保存とリセットの範囲

プレイヤーがゲームオーバーにならずにスコアを伸ばしていくと,過去の記録を上回った時点で最高点(ハイスコア)が更新されます.ハイスコアの保存にはブラウザ標準のWeb Storage APIであるlocalStorageが用いられ,キー名「simon_says_high_score」に対して整数値として記録されます.

シーケンスを完走してスコアが加算された瞬間に,現在スコアと保存済みのハイスコアの比較処理が走ります.もし現在スコアがハイスコアを上回っていた場合,即座にlocalStorageの値が上書き保存され,ゲーム画面上でも自己ベスト更新のバッジや王冠アイコンなどの演出が反映されます.

このハイスコア記録は,お使いのブラウザの同一ドメイン内で保持されるため,ページをリロードしたり,後日ブラウザを再起動してアクセスし直したりした場合でも,過去の最高点として読み込まれます.

一方で,スコアのリセット範囲については,ブラウザのキャッシュやサイトデータのクリア操作に依存します.ユーザーが手動でブラウザの閲覧履歴から当サイトのローカルストレージのデータを削除した場合は,ハイスコアもリセットされ「0」に戻ります.明示的なリセットボタンは本ツール内には実装されておらず,現在のプレイ中のスコア(連勝数)についてはRETRYボタンを押すことで常に0から再開されます.

第6章

測定ではない遊びとしての使い方

本ツールは,記憶力の限界に挑戦するクラシックな脳トレゲームの形式をとっていますが,あくまでブラウザ上で動作する娯楽用途の遊びとして提供されています.プログラムの内部では,入力の正誤判定と配列の追加処理を繰り返しているだけであり,プレイヤーのIQを算出したり,厳密な認知機能を測定したりする機能はありません.

また,年齢やプレイ環境,その日の体調,端末のタップ感度によっても到達できるスコアは変動します.医学的な認知機能の改善や,作業記憶(ワーキングメモリ)の厳格な能力評価を目的とした設計ではないため,単純に「どこまで長く覚えられるか」を楽しむカジュアルなゲームとして扱ってください.

外部へのランキング送信機能や他のプレイヤーとの対戦機能もないため,ご自身の端末内で自己記録の更新をマイペースに目指す使い方が適しています.例えば,作業の合間のリフレッシュとしてプレイしたり,順番に端末を回して家族や友人とスコアを競い合ったりといった,日常のちょっとした空き時間を埋めるツールとして利用できます.

パネルの発光や電子音の響きを楽しみながら,ゲームオーバー時のエラー音を鳴らさないように集中してタップを続けるという,純粋な遊びの体験をお楽しみください.

よくある質問(FAQ)

A.
ゲーム画面右上のスピーカーアイコンをタップしてミュートを解除してください.音はWeb Audio APIのオシレーター機能で合成してブラウザから直接出力されるため,端末の音量設定もあわせてご確認ください.
A.
本ツールは単一の難易度で進行します.ラウンドが進むごとにランダムな1色が既存の列の最後に追加され,順番が1つずつ長くなる仕組みです.表示時間の短縮などの機能はありません.
A.
ランキングの外部送信機能はありません.最高点はブラウザのlocalStorage(simon_says_high_score)に保存され,プレイ中のスコアはページのメモリに保持されます.ご自身の端末内でのみ記録を振り返ることができます.
A.
いいえ,本ツールはあくまでブラウザ上で動作する遊びとしての記憶ゲームです.医学的な認知機能の改善や,厳密な記憶力・IQの測定を目的としたものではありませんので,娯楽の一環としてご利用ください.