사용법·FAQ

블록드로우는 순서·우승자·벌칙자를 15초~1분짜리 3D 블록 레이스로 뽑는 무료 추첨 도구다. 회원가입과 설치 없이 브라우저에서 바로 쓴다.

제비뽑기·사다리타기 대신 방송 화면에 띄우기 좋고, 결과는 레이스가 시작되기 전에 암호학적 난수로 정해져 누구나 다시 계산해 확인할 수 있다.

혼자 추첨하기

  • 홈의 빠른 시작에 항목을 한 줄에 하나씩 넣는다. 쉼표로 이어 쓰거나 스프레드시트에서 붙여넣어도 된다.
  • 목적(순서 정하기·우승자 K명·벌칙자 K명)과 인원 K, 길이(15·30·45·60초), 테마를 고르고 추첨 시작을 누른다.
  • 추첨 화면에서 시작을 누르면 목록과 설정이 잠기고 커밋 코드가 화면에 남는다. 3·2·1 카운트다운 뒤 레이스가 시작된다.
  • 결과 화면에서 결과 복사(검증 링크 포함)·PNG 저장·리플레이·마지막 5초 슬로모·다시 뽑기를 쓸 수 있다.
  • 혼자 추첨은 서버 없이 브라우저 안에서만 돈다. 목록은 서버로 보내지 않는다.

초대 룸으로 함께 뽑기

  • 홈에서 방 만들기를 누르면 초대 링크와 QR 코드가 나온다. 참가자는 휴대폰으로 QR 을 찍거나 링크를 열고 닉네임을 정하면 들어온다.
  • 들어온 참가자가 곧 추첨 항목이다. 팀명처럼 사람이 아닌 항목은 호스트가 수동 항목으로 섞는다.
  • 호스트가 라운드 준비를 누르면 서버가 자기 몫의 시드를 봉인하고 그 해시를 먼저 띄운다. 그다음 참가자가 각자 주사위를 굴린다.
  • 호스트가 시작을 누르면 봉인한 서버 시드와 모두의 주사위를 섞어 결과가 정해진다. 서버도 참가자도 혼자서는 결과를 고를 수 없다.
  • 전원이 같은 레이스를 같은 시각에 본다. 끝나면 각자의 기기가 봉인 해시·내 주사위·커밋·순위를 다시 계산해 검증됨 ✓ 을 띄운다.
  • 호스트는 방 잠금·참가 승인제·최대 인원·강퇴를 쓸 수 있다. 방은 2시간 동안 아무도 쓰지 않으면 자동으로 지워진다.

이럴 때 쓴다

  • 순서 정하기 — 합방·발표·콘텐츠 진행 순서, 당번 순서
  • 우승자 K명 — 여러 사람 중 대표·팀장·먼저 할 사람 고르기
  • 벌칙자 K명 — 벌칙·술래·뒷정리 당번처럼 마지막 K명 뽑기
  • 제비뽑기·사다리타기 대신 — 1분 레이스로 방송 분위기를 살리면서 결과는 공정하게

공정성과 검증

결과는 레이스가 시작되기 전에 정해진다. 시작을 누르는 순간 브라우저의 암호학적 난수(WebCrypto)로 시드를 만들고, 그 시드와 목록으로 순위를 뽑는다. 레이스는 이미 정해진 순위로 끝나도록 그린 연출이다.

출발 위치나 물리 계산이 순위를 정하지 않고, 가중치·연속 방지·결과 지정 기능도 없다. 카메라와 강조 연출은 결과를 모르는 것처럼 그 순간의 상황만 보고 정해서, 화면에 누가 많이 나오는지로 결과를 미리 알 수 없다.

시작할 때 화면에 남는 커밋 코드는 시드와 목록·설정을 묶은 SHA-256 해시다. 결과가 나오면 시드가 공개되고, 검증 페이지에 시드와 목록을 넣으면 누구나 같은 커밋과 순위를 다시 계산할 수 있다.

방송에서 쓰기

  • OBS 브라우저 소스에 추첨 주소를 넣는다. 브라우저 소스는 저장소가 따로라, 홈의 링크 복사로 목록·설정이 담긴 주소를 만들어 쓴다.
  • 주소에 ?obs=1 을 붙이면 조작 막대·소리 버튼·결과 버튼을 숨기고 순위 글자를 키운 방송용 화면이 된다. 링크 복사로 만든 주소라면 # 앞에 붙인다(/play?obs=1#t=…).
  • ?finishcam=1 을 붙이면 결승선 카메라를 켠 채로 시작한다. 선두가 결승선 가까이 오면 결승선을 내려다보는 화면으로 바뀐다.
  • 시작 버튼과 단축키는 OBS 에서 브라우저 소스의 상호작용 창을 열어 누른다.
  • 배경음·효과음은 외부 음원 없이 브라우저에서 합성한 소리다. 기기에서 동작 줄이기를 켜 두면 화면 흔들림·번쩍임을 줄인다.

아이템·장애물·테마

  • 레이스 중 아이템 연출(불씨 장화·밧줄 갈고리·추적 불꽃·거품 폭탄·기름통·안전모)은 이미 정해진 순위를 보여 주는 장식이라 결과를 바꾸지 않는다. 설정(초대 룸은 호스트 설정)에서 '아이템' 체크를 끄면 나오지 않는다.
  • 장애물(허들·사다리·강·동굴·다리)은 코스에 늘 있고 동굴·다리 모양은 판마다 바뀐다. 달리는 모습만 바꾸고 순위에는 영향이 없다.
  • 테마는 직접 고르거나 시드에 맡긴다. 테마와 캐릭터 외형도 결과와 무관하다.

캐릭터 꾸미기

  • 홈의 캐릭터 패널에서 캐릭터를 만들어 몸 색·머리 모양·머리색·옷·소품·체형을 고른다. 빠른 시작 목록에 같은 이름이 있으면 그 외형으로 달린다.
  • 캐릭터 목록은 JSON 파일로 내보내고 다시 불러올 수 있다. 링크 복사로 만든 주소에는 외형도 담기므로, 캐릭터를 고친 뒤에는 링크를 다시 복사한다.
  • 초대 룸에서는 로비의 내 캐릭터에서 꾸민다. 외형은 결과에 영향이 없다.
  • 캐릭터·템플릿·추첨 기록은 이 기기의 브라우저에만 저장된다.

한도

  • 혼자 추첨 항목은 2~100개다. 이름이 12자를 넘으면 화면에서만 줄여 보이고, 커밋과 검증은 원문으로 한다.
  • 초대 룸은 50명까지 들어온다. 닉네임은 12자까지다.
  • 레이스 길이는 15·30·45·60초 중에서 고른다.
  • 최근 추첨 기록은 50개, 저장한 캐릭터는 100개까지 이 기기에 남는다.

단축키

혼자 추첨 화면에서 쓴다.

  • Space 시작·일시정지
  • 1~5 배속
  • S 결과 미리보기
  • R 리플레이
  • F 전체화면
  • M 음소거
  • N 다시 뽑기
  • C 결승선 카메라
  • L 마지막 5초 슬로모

자주 묻는 질문

무료인가?

무료다. 회원가입·설치·결제 없이 브라우저만 있으면 된다.

같은 사람이 연속으로 뽑힐 수 있나?

그렇다. 판마다 새 난수로 따로 뽑기 때문에 방금 걸린 사람이 또 걸릴 수 있다. 연속 방지나 보정을 넣으면 그것이 곧 조작이라 넣지 않는다.

운영자나 호스트가 결과를 정할 수 있나?

아니다. 결과를 지정하거나 확률을 바꾸는 기능이 없다. 혼자 추첨은 시작하는 순간 내 브라우저가 만든 난수로 정해지고, 초대 룸은 서버가 먼저 봉인한 시드에 참가자 주사위를 섞어 누구도 혼자서는 결과를 고를 수 없다. 공개된 시드로 검증 페이지에서 직접 확인할 수 있다.

다시 뽑기를 반복하면 원하는 결과가 나올 때까지 돌릴 수 있지 않나?

같은 화면에서 다시 뽑으면 몇 번째 추첨인지와 앞선 커밋이 결과에 함께 남는다. 시청자가 공정성에 직접 참여하게 하려면 초대 룸에서 주사위를 받는다.

휴대폰·태블릿에서도 되나?

된다. 휴대폰·태블릿 브라우저에서 추첨하고, 초대 룸에는 QR 로 들어온다. 3D 를 띄우지 못하는 기기에서는 결과만 보여 주고, 결과와 검증은 그대로다.

소리는 어떻게 끄나?

추첨 화면 오른쪽 위 🔊 버튼에서 음소거하거나 전체·배경음·효과음·심박 음량을 따로 줄인다. M 키로도 음소거한다. 설정은 이 기기에만 저장된다. OBS 모드(?obs=1)에서는 버튼을 숨기므로 OBS 오디오 믹서로 조절한다.

입력한 목록이 서버에 저장되나?

혼자 추첨의 목록·기록·캐릭터는 이 기기의 브라우저에만 저장되고 서버로 가지 않는다. 초대 룸의 닉네임과 결과는 서버에 저장되고, 방이 2시간 동안 쓰이지 않으면 자동으로 지워진다. 자세한 내용은 개인정보 처리방침에 있다.

유료 참가나 내기, 현금 경품에 써도 되나?

안 된다. 블록드로우는 무료 추첨 도구다. 참가비를 받거나 내기·현금·상품 경품과 연결해 쓰지 말 것. 결과는 오직 무작위로 정해진다.