보드게임 리더보드v9.9

플레이어의 포인트를 추적하고 게임 성적을 분석합니다

0 플레이어
0 게임
0 기록
0 모임 날짜
모든 게임 1위
-
가장 많이 플레이
-
최고 승점
-
최장 연승
-
리더보드 정렬 기준 (Tier Points 우선)
1순위 Tier Points = 누적 승점 + 누적 감점 · 2순위 총 승점 · 3순위 승리 횟수 · 4순위 게임 수 · 5순위 총 감점 (적을수록 유리)
Tier vs Reward — 헷갈리지 마세요
Tier Points = 게임 실력 점수 (순위 결정). 누적 승점 + 누적 감점만 반영.
Reward Points = 교환 가능 포인트 (지갑). 출석 보너스 + / 사용·교환 −. 교환해도 순위 안 떨어집니다.
날짜 게임 플레이어 순위 승점 감점 현재 포인트

🏆 Tier Points

게임 실력을 나타내는 점수입니다. 리더보드 순위는 이 점수로 결정됩니다.

  • 계산: 누적 승점 + 누적 감점 (감점은 음수)
  • 음수 가능 — 감점이 많으면 마이너스로 표시
  • 출석 보너스 / 사용한 포인트 / 교환은 영향 없음

🎁 Reward Points

상품과 교환할 수 있는 지갑 포인트입니다.

  • 계산: Tier Points + 출석 보너스 − 사용한 포인트 − 교환
  • 최소 0 — 음수가 되면 0으로 표시
  • 교환해도 순위 안 떨어집니다 (Tier만 순위에 반영)

📅 출석 보너스

모임 참여 시 받는 추가 포인트입니다.

  • 출석 체크 / HSM Running Club 행이 해당
  • 게임 통계 (게임 수, 승률)에 포함되지 않음
  • Reward Points에만 가산

📋 리더보드 정렬 기준

동률 시 아래 순서로 비교합니다.

  1. Tier Points (높을수록 유리)
  2. 총 승점
  3. 승리 횟수
  4. 게임 수
  5. 총 감점 (적을수록 유리)

🎖️ 메달 / 배지 의미

  • 1 1위 (승점 보유 시)
  • 2 2위
  • 3 3위
  • N-1 5명 이상일 때 꼴찌 직전
  • N 4명 이상일 때 꼴찌
  • 🟥 감점 발생 (히스토리)
  • 점수 변동 없음 (히스토리)

📈 순위 변화 차트

각 모임 시점까지의 누적 Tier Points로 산정한 순위 변화입니다.

  • 가장 오른쪽 점이 현재 순위
  • 우측 드롭다운에서 표시할 플레이어 선택
  • "전체 선택" 토글로 한 번에 켜고 끄기

🔄 데이터 업데이트

  • Google Sheets 수정 → Apps Script 실행 → 자동으로 GitHub 업로드
  • 페이지 우측 상단 새로고침 버튼으로 최신 데이터 즉시 로드
  • "업데이트 ◯◯" 표시는 GitHub 파일의 마지막 수정 시각

🔒 XLSX 업로드

  • 관리자 비밀번호로 보호됨 (5회 실패 시 5분 잠금)
  • 업로드한 파일은 저장되지 않음 — 브라우저 임시 미리보기 용도
  • 최대 10MB, .xlsx / .xls 만 허용

🌓 다크 모드

  • 시스템 설정 자동 감지
  • 우측 상단 해 / 달 아이콘으로 수동 변경
  • 설정은 브라우저에 기억됨

⌨️ 단축키 & 팁 (V9.9)

  • / — 플레이어 검색창으로 빠른 포커스
  • Esc — 모달 닫기 / 검색 해제
  • Ctrl+P — 리더보드 인쇄 (전용 스타일)
  • 리더보드 행 어디든 클릭 → 플레이어 모달
  • 날짜 / 게임 이름 클릭 → 세션 / 게임 모달
  • URL hash에 상태 보존 — 탭/필터를 그대로 공유 가능 (V9.9)
  • 스크롤 시 우측 하단 ↑ 버튼으로 맨 위로 이동

🏆 성취 배지

플레이어 카드를 클릭하면 모달에서 확인 가능한 20개 자동 배지.

  • 등급: 일반(파랑) · 레어(보라) · 에픽(주황) · 전설(핑크 글로우)
  • 달성한 배지는 컬러 / 미달성은 회색 + 진행률 표시
  • 다음 목표 섹션은 가까운 3개를 스텝형 progress bar로 보여줌
  • 카테고리: 승리(1·3·10·20승) / 연승(2·3·5) / Tier(10·30·60·100) / 다양성 / 출석 / 승률 / 🎢 위험감수자(감점) / 🛍️ 교환 장려

🛡️ 보안

  • CSP (Content Security Policy): 외부 스크립트는 jsDelivr CDN만 허용
  • SRI (Subresource Integrity): CDN 파일이 변조되면 자동 차단
  • 업로드 비밀번호는 SHA-256 해시로만 저장 (평문 X)
  • 업로드 파일 검증: 확장자 + 10MB 제한 + 매크로/수식 비활성

🎨 색상 의미

  • +45.0 긍정 — 점수 획득 / 양수 Tier
  • -12.5 부정 — 감점 / 음수 Tier
  • 0.0 중립 — 변동 없음
각 모임 시점까지의 누적 Tier Points로 정한 순위 변화입니다. 가장 오른쪽 점이 현재 순위입니다.
Head-to-Head 대결 통계
같은 게임 세션에 함께 참여한 기록만 비교합니다. = 같은 세션에서 더 높은 순위, = 동순위.
플레이어 × 게임 히트맵
어떤 플레이어가 어떤 게임에 강한지 한눈에 확인하세요. 진한 녹색일수록 우수, 빨강일수록 약함. 빈 칸은 미플레이.
약함 강함 셀에 마우스 올리면 세부 통계 표시