Melgene미니앱동물 달리기 시합

동물 달리기 시합

동물 달리기 시합: 달리기로 공정하고 재밌게 정하기

따지기엔 사소하고 혼자 정하기엔 애매한 일이 있죠. 다음 커피는 누가 살지, 발표는 누가 먼저 할지, 마지막 한 조각은 누가 먹을지. 동물 달리기 시합은 그 순간을 짧은 구경거리로 바꿔 줘요. 한 사람에 동물 한 마리씩 레인을 맡고, 카운트다운이 끝나면 동물들이 질주하고 비틀거리며 아슬아슬하게 결승선으로 들어와요. 먼지가 가라앉으면 누가 1등이고 누가 꼴찌인지 알 수 있어요. 이 글에서는 쓰는 법, 결과가 진짜 랜덤인 이유, 모임별 아이디어, 운에 맡기는 전통의 짧은 역사를 소개해요.

달리기 시합 쓰는 법

먼저 달리기로 무엇을 정할지 골라요. ‘1등이 승리’는 가장 먼저 들어온 동물이 이기는 방식이라 상품 주기, 자원자 뽑기, 게임 먼저 할 사람 정하기에 잘 맞아요. ‘꼴찌가 쏘기’는 가장 늦게 들어온 사람이 커피를 사거나 컵을 씻거나 노래방 다음 곡을 부르는 식이에요.

그다음 참가 인원을 2명부터 10명까지 정하고 레인마다 이름을 적어요. 급하면 비워 둬도 돼요. ‘참가자 3’ 같은 기본 이름으로 달려요. 출발을 누르면 화면이 트랙으로 바뀌고, 3초 카운트다운 뒤 6~9초쯤 달린 다음 도착 순서가 나와요. 1~3등에는 메달이, 승부가 갈린 자리에는 강조 표시가 붙어요.

  • 모드 고르기: 1등이 승리, 또는 꼴찌가 쏘기.
  • 인원을 정하고 레인마다 이름 적기.
  • 출발을 누르고 카운트다운과 달리기 지켜보기.
  • 도착 순서를 보고, 같은 이름으로 한 번 더 달리거나 이름 바꾸기.
  • 이름이 담긴 링크를 복사해 친구들도 직접 달려 보게 하기.

모든 이름이 똑같은 확률인 이유

달리기는 정신없어 보여도 결과는 애니메이션이 정하지 않아요. 출발을 누르는 순간 브라우저의 암호학적 난수 생성기(crypto.getRandomValues)로 도착 순서 전체를 먼저 뽑아요. 단순히 나머지를 쓰면 생기는 작은 치우침을 없애려고 거부 샘플링을 쓰고, 목록을 무작위로 섞는 표준 방법인 피셔–예이츠 셔플을 써요. 그래서 참가자들의 모든 순서가 똑같은 확률이에요.

그다음에야 애니메이션을 짜요. 레인마다 질주와 비틀거림이 섞인 속도 곡선을 주고, 이미 뽑힌 순서대로 정확히 결승선에 닿도록 맞춰요. 그래서 선두가 몇 번씩 바뀌고 사진 판정 같은 접전이 자주 나와요. 레인의 동물은 순전히 꾸밈이에요. 토끼가 거북이보다 빠르지 않고, 1번 레인이 10번 레인보다 운이 좋지도 않아요.

회사·모임·교실에서 쓰는 아이디어

회사에서는 아무도 나서지 않는 잡일을 가볍게 정할 때 좋아요. 발표 순서나 이번 주 점심 메뉴 고를 사람을 정할 때도 쓸 수 있어요. 모두가 같은 화면을 보니 짜고 쳤다는 말이 안 나오고, 카운트다운 덕분에 지루한 결정이 10초짜리 쉬는 시간이 돼요.

파티나 가족 모임에서는 보드게임 순서, 다음 노래 고를 사람, 벌칙으로 농담할 사람을 정해 보세요. 선생님은 발표 순서나 다음에 읽을 학생을 늘 같은 아이만 부르지 않고 정할 수 있어요.

  • 커피·간식 심부름: 꼴찌가 쏘기.
  • 회의 발표 순서: 한 번 달리고 도착 순서 그대로.
  • 게임의 밤: 1등이 다음 게임 고르기.
  • 교실: 1등이 오늘의 첫 질문에 답하기.
  • 집안일: 꼴찌가 분리수거 담당.

제비뽑기와 달리기 내기의 짧은 역사

사람들은 오래전부터 운에 맡겨 공정하게 정하는 방법을 찾아 왔어요. 제비뽑기는 여러 문화의 옛 기록에 나오고, 지푸라기 뽑기, 동전 던지기, 손가락 세며 고르는 노래는 지금도 흔해요. 어느 방법이든 목소리 큰 사람이 이기지 않게 하자는 뜻은 같아요.

달리기는 여기에 두근거림을 더해요. 장난감 경마 게임, 말판 위에서 하는 경주 놀이, 토끼와 거북이 이야기처럼 결과를 모르는 승부를 지켜보는 재미는 오래된 놀이예요. 이 앱은 두 전통을 합쳤어요. 출발을 누르는 순간 공정하게 뽑고, 답을 기다리는 시간은 달리기로 즐겁게.

더 재밌게 달리는 팁

출발을 누르기 전에 모드와 벌칙을 다 같이 정해 두면 결과에 군말이 없어요. 휴대폰에서도 레인에 들어가게 이름은 짧게 쓰고, 모두가 볼 수 있는 곳에 화면을 두거나 화상 회의에서 화면을 공유하세요.

  • 달리기 전에 1등이나 꼴찌가 뭘 하는지 소리 내어 말하기.
  • 작은 화면에는 짧은 이름이나 별명 쓰기.
  • 여러 가지를 연달아 정할 땐 같은 이름으로 한 번 더 달리기.
  • 최근 결과는 이 기기에 남으니 지난번에 누가 샀는지 확인하기.
  • 움직임이 불편하면 기기의 ‘동작 줄이기’ 설정으로 결과를 바로 보기.

지금 동물 달리기 시합 시작하기