과일 자르기 게임

튀어 오르는 과일을 손가락이나 마우스로 스와이프해서 잘라보세요. 폭탄은 절대 건드리면 안 됩니다!

점수: 0기회: 3

마우스는 버튼을 누른 채 드래그, 터치는 손가락으로 스와이프하세요. 과일을 지나가듯 빠르게 그으면 여러 개를 한 번에 자를 수 있습니다.

게임 방법과 규칙

과일은 얼마나 높이, 얼마나 오래 떠 있을까

과일은 캔버스 아래 바깥(508px 지점)에서 위로 발사되고, 중력 가속도 0.0011px/ms²로 느려지다가 내려옵니다. 발사 속도는 0.62~0.84px/ms 사이에서 무작위이고, 좌우 속도는 -0.12~+0.12px/ms 사이에서 무작위입니다. 표는 이 상수로 계산한 높이와 체공 시간입니다.

발사 속도(px/ms)상승 높이(px)최고점의 y좌표체공 시간(ms)좌우 최대 이동(px)
0.621753331127135
0.732422661327159
0.843211871527183

가장 높이 올라가는 과일도 최고점의 y좌표가 187px 정도이므로(캔버스 높이는 480px, 위쪽이 0) 화면 위쪽 약 40%는 비어 있습니다. 즉 과일을 자를 수 있는 영역은 사실상 캔버스 중간 아랫부분입니다. 또 위로 던져진 물체의 운동은 최고점 근처에서 느려지므로, 공중에 떠 있는 시간의 약 71%를 최고 높이의 절반 이상 구간에서 보냅니다. 베기 좋은 순간은 올라가는 중이 아니라 최고점 부근에서 천천히 멈추는 때입니다. 체공 시간은 1.1~1.5초이므로 놓친 과일에 대한 반응 시간도 그만큼 짧습니다.

과일이 화면 좌우 벽에 부딪히면 반대 방향으로 튕겨 나오도록 되어 있어서, 가장자리에서 발사된 과일이 화면 밖으로 사라져 어쩔 수 없이 기회를 잃는 일은 없습니다.

점수가 오를수록 출현 간격이 빨라진다

과일(또는 폭탄)은 650~1,200ms 사이의 무작위 간격으로 나오고, 이 간격에 "1 − 점수/4000"의 배율이 곱해집니다. 배율은 0.55에서 멈추므로 점수 1,800점부터는 간격이 더 줄어들지 않습니다. 표의 마지막 두 열은 평균 간격을 기준으로 환산한 값입니다(체공 시간은 중간값 1,327ms 기준).

현재 점수간격 배율출현 간격(ms)분당 출현그중 과일동시에 떠 있는 평균 수
01.00650~120065561.4
4000.90585~108072621.6
10000.75488~90086741.9
1800 이상0.55358~6601181012.6

시작할 때는 분당 약 65개가 나오고 화면에 평균 1.4개가 떠 있지만, 1,800점 이후에는 분당 약 118개, 평균 2.6개가 동시에 떠 있게 됩니다. 속도가 빨라지는 것이 아니라 "한꺼번에 처리해야 하는 개수"가 늘어나는 방식이어서, 난이도가 오르는 만큼 한 번의 스와이프로 여러 개를 처리하는 요령이 중요해집니다. 참고로 1,800점은 콤보 없이 10점씩만 쌓으면 과일 180개를 자르고 놓친 과일이 3개 미만이어야 닿는 점수이니, 간격이 최소 배율에 이르는 구간은 꽤 오래 버틴 판에서만 만나게 됩니다.

폭탄과 콤보 점수

출현물 하나가 폭탄일 확률은 14%입니다. 연속으로 나온 10개 중 폭탄이 하나도 없을 확률은 약 22%이므로, 한 판을 하다 보면 폭탄을 지나치게 되는 상황은 계속 나옵니다. 폭탄은 과일과 똑같은 속도와 궤적으로 올라오므로 모양(💣)으로만 구분해야 합니다.

콤보 점수는 "한 번의 마우스·터치 이동 구간에서 동시에 자른 개수"로 계산합니다. 두 개 이상을 한 구간에서 자르면 개수 × 10에 (개수 − 1) × 5가 더해집니다.

한 구간에서 자른 개수획득 점수개당 평균
1개10점10.0점
2개25점12.5점
3개40점13.3점
4개55점13.8점
5개70점14.0점

여기서 "구간"은 브라우저가 마우스나 손가락의 이동 이벤트를 전달하는 한 번의 간격입니다. 천천히 그으면 구간이 짧고 촘촘해서 한 구간에 두 개가 들어가기 어렵고, 빠르게 크게 그으면 구간이 길어져 여러 개가 한꺼번에 포함되기 쉽습니다. 다만 폭탄이 같은 구간에 있으면 폭탄이 걸리는 즉시 게임이 끝나므로, 빠르게 긋기 전에 궤적 위에 폭탄이 있는지 먼저 확인하세요.

판정 범위: 얼마나 정확히 그어야 하나

과일과 폭탄은 반지름 28px의 원으로 판정합니다. 베기는 "직전 포인터 위치에서 현재 위치까지 이은 선분"과 원 중심 사이의 최단 거리가 반지름 이하인지로 결정되므로, 선분이 원에 스치기만 해도 베어집니다. 지름 56px는 캔버스 너비 360px의 약 15.6%에 해당합니다. 발사 위치는 가로 50~310px 사이에서 무작위로 정해지고, 처음 몇 프레임 동안은 아직 캔버스 아래쪽 경계에 걸쳐 있습니다. 아래 표는 과일 중심이 화면 안(y가 480px 이하)에 머무는 시간으로, 원이 전부 보이는 시간은 이보다 더 짧습니다.

발사 속도(px/ms)중심이 화면 안에 있는 시간(ms)
0.621033
0.731248
0.841459

가장 느리게 던져진 과일도 약 1033ms, 가장 빠른 과일은 약 1459ms 동안 화면 안에 있으므로 한 개당 베기 기회는 1초 남짓입니다. 이 시간 안에 선분 하나만 정확히 지나가면 되므로, 작은 점을 따라가는 것보다 과일의 예상 경로를 가로지르는 짧은 선을 긋는 편이 낫습니다.

폭탄이 만드는 생존 확률

폭탄 확률은 출현마다 독립적으로 14%입니다. 모든 출현물을 가리지 않고 자르는 사람이 폭탄을 한 번도 건드리지 않을 확률은 출현 횟수 n에 대해 (1−0.14)n입니다.

연속 출현 개수폭탄이 하나도 없을 확률
5개47.0%
10개22.1%
20개4.9%

20개를 가리지 않고 모두 자르면 살아남을 확률이 5% 안팎에 그치므로, 이 게임은 반응 속도보다 "폭탄은 놓아 주는" 선택이 점수를 좌우합니다. 반대로 폭탄이 아닌 것만 골라 자르는 경우, 폭탄은 기회를 깎지 않으므로 이론상 놓치는 과일이 없는 한 계속 진행됩니다.

완벽하게 플레이하면 얼마나 걸리나

폭탄을 모두 피하고 과일은 하나도 놓치지 않으며 낱개로만 자른다는 가정에서, 출현 한 번당 기대 점수는 8.6점이고 평균 출현 간격은 배율에 따라 줄어듭니다. 이 가정으로 빌드 시 계산한 도달 시간(기댓값, 실제 판은 난수에 따라 달라짐)은 다음과 같습니다.

목표 점수대략의 도달 시간(초)그때까지의 출현 수잘라야 하는 과일 수
200222421
500515951
100095117101
1800151210181
3000221349300

한 번에 둘 이상을 자르는 콤보를 쓰면 같은 시간에 점수가 더 빨리 오르고, 오를수록 출현 간격이 줄어 판이 어려워집니다. 따라서 높은 점수는 "빠른 반응"과 "콤보로 점수를 앞당기되 폭탄을 걸러 내는 눈"을 동시에 요구합니다.

기기와 환경이 게임에 미치는 영향

전략과 흔한 실수

한계

과일을 베는 효과음은 있지만 반으로 갈라지는 그래픽은 없고, 베인 과일은 즉시 사라집니다. 과일 종류는 🍎🍊🍇🍓🍉🍑🍋🍌🥝 아홉 가지 이모지이며 종류에 따른 점수 차이는 없습니다. 이모지의 모양은 기기와 운영체제에 따라 다르게 보일 수 있습니다. 모든 난수(과일 종류, 발사 위치와 속도, 폭탄 여부, 출현 간격)는 Math.random 기반이며 보안용이 아닙니다. 점수는 어디에도 저장되지 않습니다.

다른 반응속도 게임도 즐겨보세요

순간적인 판단력을 겨루는 게임이 더 궁금하다면 반응속도 테스트나두더지 잡기 게임, 정확한 타이밍을 요구하는야구 배팅 타이밍 게임도 확인해보세요.

자주 묻는 질문

폭탄을 자르지 않고 화면 아래로 떨어뜨리면 어떻게 되나요?

폭탄은 자르지만 않으면 아무 불이익 없이 그대로 사라집니다. 기회가 줄어드는 경우는 과일을 놓쳤을 때뿐입니다.

PC와 모바일 모두에서 플레이할 수 있나요?

네, PC에서는 마우스 클릭 드래그로, 모바일에서는 손가락 스와이프로 동일하게 플레이할 수 있습니다. 캔버스 위에서는 화면이 스크롤되지 않습니다.

마우스를 올리기만 했는데 과일이 안 잘려요.

이 게임은 마우스 버튼을 누른 상태에서 움직일 때만 베기가 인식됩니다. 버튼을 누르고 과일을 지나가듯 드래그하세요.

화면 밖으로 나가 버린 과일도 기회가 줄어드나요?

과일이 좌우 벽에서 튕겨 화면 안에 머물도록 되어 있어서 화면 밖으로 사라지는 경우는 없습니다. 아래로 떨어진 과일만 놓친 것으로 계산됩니다.

점수가 저장되거나 순위가 있나요?

없습니다. 점수는 현재 화면에만 표시되고, 새로 고치거나 새 게임을 누르면 사라집니다.

한 번에 여러 개를 자르려면 어떻게 그어야 하나요?

한 번의 이동 구간에 여러 개가 걸려야 하므로, 과일들이 놓인 높이에서 화면을 가로지르는 빠르고 긴 선을 그으세요. 느리게 따라가면 구간마다 하나씩만 베어져 콤보 보너스를 받지 못합니다. 단, 폭탄이 선분 가까이에 있으면 즉시 종료되니 먼저 확인하세요.

왜 가끔 아무것도 안 나오다가 한꺼번에 나오나요?

출현 간격이 650~1,200ms(점수가 오르면 그에 배율을 곱한 값) 사이의 무작위이기 때문입니다. 간격이 짧게 연속으로 뽑히면 몰려 나오고, 길게 뽑히면 한동안 비어 보입니다. 시간이 지나도 평균 속도는 같고, 점수에 따라서만 평균 간격이 줄어듭니다.

한 판은 보통 얼마나 오래 가나요?

기회 3개가 모두 사라지거나 폭탄을 자르면 끝납니다. 위 표처럼 폭탄을 피하며 과일을 놓치지 않는 완벽한 플레이라면 1,000점까지 이론상 약 95초가 걸리지만, 실제 판의 길이는 플레이어의 실수 횟수와 난수에 따라 크게 달라집니다.