순발력 측정기

화면이 초록색으로 변하는 순간 최대한 빠르게 클릭하세요!

👆
클릭해서 시작하기
빨간색이 나오면 기다리세요
최근 기록
-
최고 기록
-
평균 (최근 5회)
-

⚡ 반응속도 테스트 가이드 & 측정 원리

1. 개요 및 측정 방법

화면의 대기 상태(빨간색)에서 신호가 초록색으로 바뀌는 순간 마우스 클릭 또는 화면 터치를 하여, 시각 자극에 대한 인체의 반응 지연 시간(밀리초, ms)을 측정하는 테스트 도구입니다.

2. 플레이 방법과 파울 판정

  1. 화면을 클릭하여 대기 상태로 진입합니다.
  2. 초록색 화면으로 바뀔 때까지 기다립니다. 신호는 1.5초~5초 사이의 무작위 난수 시간 뒤에 켜집니다.
  3. 초록색 화면이 켜지면 즉시 클릭합니다.
  4. 부정 출발(파울): 빨간색 상태에서 미리 클릭하면 파울 처리되며 기록이 무효화됩니다.

일반적인 성인의 시각 반응속도는 평균 200ms ~ 280ms 내외로 알려져 있습니다.

3. 개발 노트 (실제로 겪은 문제)

부정 출발 방지와 무작위 타이머: setTimeout을 고정값으로 설정할 경우 사용자가 리듬을 타서 예측 클릭을 하는 문제가 있었습니다. crypto.getRandomValues() 기반으로 1,500ms에서 4,500ms 사이의 완전 무작위 지연 시간을 생성하도록 개선했습니다.

4. 자주 묻는 질문 (FAQ)

Q1. 모바일과 데스크톱의 반응속도 차이가 있나요?
A. 블루투스 마우스의 폴링 레이트나 스마트폰의 터치스크린 디지타이저 지연(약 20~50ms)에 따라 기기별 미세한 물리적 측정 편차가 발생할 수 있습니다.

Q2. 최고 기록과 평균 기록은 어떻게 집계되나요?
A. 최근 5회의 측정 기록을 바탕으로 이동 평균을 산출하며, 전체 세션 중 가장 빠른 기록이 최고 기록으로 로컬 저장소에 보관됩니다.

Q3. 측정 기록이 저장되지 않아요.
A. 브라우저의 시크릿 모드(프라이빗 브라우징)를 사용 중이시거나 쿠키/사이트 데이터 저장이 차단된 경우 새로고침 시 기록이 초기화될 수 있습니다.