反応速度テストのコツ:平均msを下げる (2026)
自分で試そう — 反応速度テストを今すぐプレイ
ブラウザで無料、ダウンロードや登録不要。
js/main.js(Playnesta オリジナル、MIT)の定数を、このセッションで読み取り検証したもので、第三者の引用ではありません。検証済みの定数:1セット5ラウンドの有効ラウンド;緑になる前にタップすると早押しとなり、そのラウンドは無効化されて再配布されます(カウントされ表示されますが、ラウンドを1つも消費しません);緑になるまでの待ちはランダムな1.5〜3.0秒;待ちは ?seed= でシードされた splitmix32 PRNG で生成されるため、同じシードは完全に同じ5つの待ち時間を再生します;セットは5ラウンドの平均と最速の1タップを表示します;歴代ベストはこの端末で記録された最速タップを localStorage の pn_reaction_best_ms に保存したものです。ページのどこにも集団平均、パーセンタイル、「通常の反応時間」といった数値はありません——意図的な設計です。以下は戦略であり、テストの使い方はゲームページがすでに説明しています。
1. その数値が本当に測っているもの
このページの反応時間とは、パッドが緑に変わった瞬間から pointerdown が着地するまでのミリ秒数です。測定のすべてはそれだけで、思ったより狭いものです。目に、脳、指、画面のリフレッシュ、ブラウザのイベントキューまで含まれますが、ランダムな待ち時間、無効化されたラウンド、緑になる前にやったことは含まれません。
ここから2つの帰結が生まれます。第一に、1タップはノイズの多い標本です——良いラウンドや悪いラウンド1つで数値が100ミリ秒動くので、セットの平均が誠実なスコアで、最速タップは個人記録にすぎません。第二に、待ち時間がランダムなので、先読みで勝つことはできません。テストは予測不能な事象への反応を測定しており、それがここで「反応時間」と呼ばれるものの正確な意味です。平均をシグナルとして扱い、最速タップを記念品として扱ってください。
2. 数値を追う前にウォームアップする
セッションの最初のセットは、ほぼ必ず最も遅くなります。手と目がまだ赤→緑→タップのリズムに馴染んでいないからです。これは能力の不足ではなく、コールドスタート効果であり、どの端末でも実在します。
誠実な手順は退屈です。記録したいものがある前に、練習タップとして完全なセットを1〜2回こなしてください。数値を見ずにタップし、指がパッドを見つけるのを待ち、それから本気の試行として扱うセットを始めてください。ウォームアップを飛ばすと、反応時間を測っているのではなく、新しい入力への適応速度を測っていることになり、それは別の、より遅いスキルです。
3. 早押しは遅いタップよりコストが高い
パッドがまだ赤のうちにタップすると早押しです。そのラウンドは無効化され再配布され、早押しはカウントされて最後に表示されますが、5ラウンドのいずれも消費しません。だから早押しはセットを台無しにしません——遅らせるだけと、早押しカウンタに1つ加えるだけです。
コストは無効化されたラウンドではなく、その後の精神状態です。早押しの後はイライラし、次の緑に急ぎ、次のタップは本来より悪くなります。対処は動機づけではなく機械的です。指をパッドに置かず1センチ上に保ち、頭の中のタイマーではなく色の変化でタップを発火させてください。1.5〜3.0秒のランダムな待ち時間は、まさにこの先読みを不可能にするために存在します——数えていると感じたら、もう間違っています。
4. なぜ待ち時間がランダムか(そしてなぜ重要か)
待ち時間が固定なら、3ラウンドで覚えてしまい、テストは反応ではなく予測を測ることになります。ここでは待ち時間が毎ラウンド1.5〜3.0秒の新しいランダム値で、シードされたPRNGから引かれるため、前の緑から次の緑を予測できません。
実用的な効果が2つあります。リズムを組めない——それが目的で、毎ラウンドが本物の驚きです。そしてシードはURLの ?seed=anything で固定されるので、同じ5つの待ち時間をいつでも正確に再生でき、テストが一回限りの測定から練習に変わります。シードを固定し、同じシーケンスを練習し、平均が動くか見てください。再現性が改善を測定可能にする機能です。なければ、5つの違うランダムテストを比べて進歩と呼ぶことになります。
5. ヒーロータップではなく5ラウンド平均を読む
セットが終わるとカードに2つの数値が出ます。5ラウンドの平均と最速の1タップです。これらは別物を測定し、スコアになるのは片方だけです。
平均が誠実な数値です。瞬きしたラウンドと運が良かったラウンドを平滑化し、セット間比較に耐える安定性があります。最速タップは個人ベスト——追う価値はありますが、裾の事象であり、典型的なパフォーマンスの測定ではありません。ベスト180ms・平均260msのセットは180msの反応時間ではありません。運の良いラウンドがくっついた260msの反応時間です。平均を下げることを追い、ベストは勝手に付いてきます。
6. 端末も数値の一部
タイマーはブラウザの緑の描画で始まり、pointerdownで止まります。つまり画面と指の間にあるすべて——ディスプレイのリフレッシュ間隔、タッチコントローラのポーリングレート、ブラウザのイベントループ、指が移動する距離——が測定に含まれます。144Hzモニタのマウスと60Hzスマホの親指は、同じ人でも同じものを測っていません。
だから友達の数値と比べるのは、ほとんどハードウェアの比較です。有用な比較は、同じ端末・同じ姿勢・同じ入力での自分対自分です。よりクリーンな測定が欲しければ、入力方法を一貫して使い、端末を安定した面に置き、セッションの途中でマウスとタッチを切り替えないでください——切り替えのたびにベースラインがリセットされます。
7. グローバル順位ではなくローカルベストを追う
このページは意図的に2つだけを表示します。現在のセットの時間と、この端末で記録された史上最速タップで、ローカルストレージに保存されています。リーダーボード、パーセンタイル、「通常の反応時間」はありません。どれも1つのページ上の1つの端末からでは誠実に測定できないからです。
これは欠陥ではなく機能です。集団平均は研究条件、年齢、入力端末、測定方法に依存し、ここで引用すれば誠実な出典のない数値になります。ローカルベストはこのページが保証できる唯一のベンチマークであり、練習に実際に反応する唯一のものです。1セットではなく数週間で動くのを見てください。
FAQ
ゲームページのルールとどう違う?
ゲームページはセットの仕組みを説明します——5ラウンド、赤は待て、緑はタップ、早押しは無効化して再配布、ランダムな1.5〜3.0秒の待ち、?seed= によるシード再生、ローカルベスト、マウスとタッチを1つのポインタとして扱う。このガイドはそれらを知っている前提で、その上の層を扱います。ウォームアップ、早押しの対処、平均の読み方、測定を誠実に保つこと。まずルールを読み、それからより低い平均を追ってください。
反応時間は本当に改善できる?
このページが記録する数値は改善できます。主に早押しを減らし、適切にウォームアップし、端末の摩擦を取り除くことで——すべて自分のコントロール下にあり、すべて平均を動かします。それが基礎的な神経処理の変化を反映するかは、このページが答えることも答えるべきでもない別の問いです。このページは特定の端末での反応だけを測定します。主張ではなく測定を練習してください。
なぜ早押しはラウンドに数えられない?
緑になる前のタップは信号への反応ではなく予測だからです。それをラウンドとして数えれば当て推量が報われます。無効化して再配布することで、記録される5つの時間はすべて緑への本物の反応として保たれ、平均が表そうとするのはそれだけだからです。早押しカウンタは別に表示され、どれだけ先走ったかがわかります。
?seed= は何をする?
5つの待ち時間のシーケンスを固定します。同じシードは常に同じ5つのランダムな待ち時間を同じ順序で生成するので、同一のセットを再生したり、特定のシーケンスを練習したり、まったく同じ入力で2つの試行を比較したりできます。シードなしでは毎セット新しいシーケンスが引かれ、違うテストを比較することになります。
どこで遊べる?
このサイトの反応速度テストページで、今すぐ。仕組み——ランダムな間隔を待ち、パッドが緑になり、反応を測る——には単一の作者がいないため、このビルドはPlaynestaがスクラッチで書いており、再利用されたアップストリームファイルはありません。エンジン(js/main.js:シードされたsplitmix32 PRNG、ランダムな待ち時間、ミリ秒測定、早押しルール、5ラウンドセット)、スタイルシート、アナリティクスブリッジ、タッチシムはすべてPlaynestaオリジナルでMITです。選定中に完全に読まれた最も近いアップストリーム単一ファイル実装、himanshusapkota/Reaction-Time-Test @ 176346b(MIT)は、単発タイマーにすぎず、メカニズム参照として記録されています——1バイトもコピーされず、そのライセンス下のファイルも再配布されません。このページは現在の端末の測定時間とその端末のローカルベストのみを表示し、意図的に集団平均の主張は一切しません。Playnesta GamesはこのWeb実装の開発者兼パブリッシャーです。