수동 경기 시작
두 팀이나 선수, 교실, 연습, 보드게임, 비공식 행사를 위한 간단한 로컬 점수판입니다. 종목 선택, 규칙 적용, 리그 점수 수신, 기기 동기화, 계정, 승자 판정은 하지 않습니다. 점수의 인정 시점과 시계 실행 시점은 운영자가 결정합니다.
- 짧은 왼쪽·오른쪽 팀 이름을 입력하면 큰 점수판에 즉시 반영됩니다. 이름이 비어 있으면 홈 또는 원정으로 표시하여 팀을 구분합니다.
- 정수 분과 초를 설정하세요. 초는 00~59여야 합니다. 경기 전에 타이머 설정을 선택하면 진행 중인 시계가 멈추고 입력한 시간이 적용됩니다.
- 각 점수 아래의 +1과 −1을 사용하세요. 점수는 0 아래로 내려가지 않아 실수로 음수가 되지 않습니다. 최대 9,999점까지 지원합니다.
- 정확한 시작 시간을 설정한 뒤 일반 화면에서 조작하거나 태블릿 표시용 전체 화면으로 전환하세요. 시계 옆 작은 −/+는 1분씩 보정합니다. 아래 아이콘은 실행 중 재생에서 일시정지로 바뀌며 원형 화살표는 위에서 마지막으로 설정한 정확한 시간으로 초기화합니다. 두 화면 모두 같은 조작을 지원합니다. 전체 화면 종료나 Escape로 돌아오세요.
- 새로 시작할 때만 지우기를 사용하세요. 홈, 원정, 0–0, 10:00으로 복원하고 시계를 멈춥니다.
키보드와 모바일 조작
입력칸에 초점이 없을 때 Q는 왼쪽 +1, A는 왼쪽 −1, P는 오른쪽 +1, L은 오른쪽 −1입니다. Space는 타이머 시작·일시정지, F는 전체 화면입니다. 키를 양쪽에 나누어 잘못된 팀을 바꿀 가능성을 줄였습니다. 터치 화면에서는 표시된 버튼이 주 조작 수단이며 단축키를 몰라도 모두 사용할 수 있습니다.
팀 이름이나 시간 입력 중에는 단축키를 무시하므로 A, P, Q, L, F나 공백을 입력해도 경기가 바뀌지 않습니다. Tab은 문서 순서대로 이름, 시간, 버튼을 이동합니다. 각 조작부에는 보이는 초점 테두리와 어느 팀에 적용되는지 포함한 접근성 이름이 있습니다.
백그라운드 시간 오차를 줄이는 방식
탭이 숨겨지거나 기기가 절전 상태이면 반복 콜백이 정확히 매초 실행된다고 보장할 수 없습니다. 따라서 콜백마다 1초씩 빼지 않고 시작 시 남은 시간과 현재 시각을 기록합니다. 갱신할 때 기준점에서 실제 경과한 밀리초를 빼며 백그라운드 탭으로 돌아오면 시간이 멈췄다고 가정하지 않고 즉시 재계산합니다.
양수인 소수 초는 올려 표시하므로 60.001초는 01:01, 정확한 60초는 01:00입니다. 0이 되면 멈추며 시작을 눌러도 음수로 내려가지 않습니다. 다음 경기 전에 새 시간을 설정하거나 지우세요. 일시정지할 때도 같은 기준점으로 남은 시간을 먼저 갱신하여 콜백 실행 간격이 저장값을 결정하지 않게 합니다.
재현할 수 있는 예시
10분 연습이라면 10과 00을 두고 타이머 설정 후 시작하세요. 점수는 수동으로 더합니다. 휴식 때 일시정지하면 다시 시작할 때까지 남은 시간이 유지됩니다.
시계 없는 보드게임이라면 타이머를 멈춰 두고 이름과 +1/−1만 사용하세요. 전체 화면은 큰 타이머와 양쪽 점수를 보여 주지만 전환만으로 시계가 시작되지는 않습니다.
범위와 복구
이 점수판은 현재 페이지에만 있습니다. 시즌 기록, 경기 파일 저장, 다른 화면 방송, 여러 운영자의 변경 병합은 지원하지 않습니다. 전체 화면도 별도의 동기화 관중 링크가 아닌 같은 로컬 페이지입니다. 새로고침하거나 닫으면 상태를 잃을 수 있으므로 중요한 공식 점수는 다른 곳에 기록하세요.
파울, 공격권, 피리어드, 이닝, 세트, 서브, 연장, 공격 제한 시간, 콜드게임, 득점 판정을 자동 처리하지 않습니다. 종목과 대회마다 다르기 때문입니다. 숨은 규칙 자동화를 추가하지 않고 두 이름, 두 수동 점수, 카운트다운 하나, 초기화, 전체 화면, 키보드 접근이라는 최소 기능을 유지합니다.
자주 묻는 질문
백그라운드 탭에서도 시간이 흐르나요?
브라우저가 페이지를 다시 실행하면 실제 경과 시간을 적용합니다. 절전이나 중단 상태의 기기는 재개되기 전까지 화면을 갱신할 수 없습니다.
점수를 직접 입력할 수 있나요?
아니요. 멀리서도 쉽게 의도적으로 바꿀 수 있도록 +1과 −1을 사용합니다.
점수가 0 아래로 내려가지 않는 이유는 무엇인가요?
일반 경기 점수는 보통 0에서 시작하며 실수로 더 빼는 것을 막기 위한 제한입니다. 종목 규칙 판정은 아닙니다.
전체 화면에는 어떤 조작부가 있나요?
점수 버튼, 분 단위 보정, 시작, 일시정지, 타이머 초기화, 종료 버튼을 유지합니다. 설정 입력칸과 전체 화면 진입 버튼은 바깥에 남습니다.
경기를 저장하거나 동기화하나요?
아니요. 계정, 서버, 실시간 리그 데이터, 여러 기기 동기화가 없습니다.
지우기는 일시정지인가요?
지우기는 전체 초기화입니다. 시작/일시정지는 이름과 점수를 유지하고 타이머 실행만 바꿉니다.