게임 가이드게임 공략 · 12/27
파닥파닥 비행, 틈 가운데보다 어디를 노려야 할까
파닥파닥 비행 게임의 날갯짓 한 번이 새를 얼마나 띄우는지, 점수가 오르면 틈과 속도가 어떻게 바뀌는지 엔진 수치로 정리하고, 틈의 어느 높이를 기준으로 날갯짓해야 오래 가는지 가상 플레이어로 200판씩 비교했습니다.
Bob5분 읽기
핵심 요약
- 날갯짓 한 번에 새는 약 0.29초 동안 61.6단위를 올라갔다가 0.57초 만에 제자리로 내려오므로, 누르는 높이가 곧 비행 구간의 아래쪽 끝이 됩니다
- 타이밍 흔들림이 20ms인 가상 플레이어는 틈 가운데보다 20단위 아래로 떨어졌을 때 누르면 평균 36.3점, 가운데에서 누르면 23.2점이었습니다
- 흔들림이 40ms로 커지면 순서가 뒤집혀 가운데 기준이 17.6점, 20단위 아래 기준이 13.3점이었으니, 손이 익기 전에는 가운데, 익은 뒤에는 조금 아래를 기준으로 삼는 편이 맞습니다
목차
파닥파닥 비행은 누르면 새가 날갯짓하고, 떼면 떨어집니다. 구름 기둥 사이 틈을 지날 때마다 1점입니다. 조작은 이것뿐인데, 10점을 넘기기가 생각보다 어렵습니다. 대부분은 틈의 위쪽 기둥에 머리를 부딪히거나, 너무 늦게 눌러 아래쪽 기둥에 걸립니다.
이 글은 이 사이트 게임 엔진의 물리 수치를 그대로 읽어 날갯짓의 궤적을 계산하고, 언제 누르느냐가 점수를 어떻게 바꾸는지 가상의 플레이어로 200판씩 비교했습니다. 계산 조건은 아래 '계산 조건' 항목에 적었습니다.
한눈에 보기
| 타이밍 흔들림 | 틈 가운데보다 20단위 위에서 누름 | 가운데에서 누름 | 20단위 아래에서 누름 | 35단위 아래에서 누름 |
|---|---|---|---|---|
| 20ms | 1.3점 | 23.2점 | 36.3점 | 11.8점 |
| 40ms | 1.0점 | 17.6점 | 13.3점 | 4.5점 |
| 60ms | 0.8점 | 12.0점 | 6.3점 | 2.9점 |
평균 점수입니다. "누름"은 새가 떨어지다 그 높이를 지나는 순간 날갯짓을 시작한다는 뜻입니다. 화면에서 아래쪽이 숫자가 큰 방향입니다.
날갯짓 한 번의 궤적
엔진에서 날갯짓은 새의 속도를 위쪽으로 초당 430단위로 바꿉니다. 중력은 초당 1,500단위씩 속도를 아래로 당깁니다. 여기서 날갯짓 한 번의 궤적이 정해집니다.
| 항목 | 값 |
|---|---|
| 한 번에 올라가는 높이 | 약 61.6단위 |
| 꼭대기까지 걸리는 시간 | 약 0.29초 |
| 누른 높이로 되돌아오는 시간 | 약 0.57초 |
| 새의 충돌 판정 지름 | 22단위 |
중요한 것은 날갯짓이 속도를 더하는 게 아니라 바꾼다는 점입니다. 떨어지는 중에 누르든 올라가는 중에 누르든 똑같이 위로 430의 속도로 바뀝니다. 그래서 새는 누른 높이에서 61.6단위 위까지 올라갔다가 다시 누른 높이로 돌아옵니다. 연타하면 올라가기만 하고, 한 번씩 누르면 누른 높이와 그 위 61.6단위 사이를 오갑니다.
즉 누르는 높이가 곧 비행 구간의 아래쪽 끝입니다. 틈 가운데에서 누르면 새는 가운데부터 그 위 61.6단위까지, 틈의 위쪽 절반에서 놉니다. 그래서 위쪽 기둥에 부딪히기 쉽습니다.
점수가 오르면 틈이 좁아지고 빨라집니다
엔진은 점수 1점마다 속도를 2씩 올리고 틈 높이를 1.2씩 줄입니다. 속도는 25점, 틈은 30점에서 더 변하지 않습니다.
| 점수 | 속도 (단위/초) | 틈 높이 | 새가 실제로 지날 수 있는 폭 | 기둥 사이 시간 | 기둥 안을 지나는 시간 |
|---|---|---|---|---|---|
| 0 | 130 | 156 | 134 | 1.62초 | 0.66초 |
| 10 | 150 | 144 | 122 | 1.40초 | 0.57초 |
| 25 | 180 | 126 | 104 | 1.17초 | 0.48초 |
| 30 이후 | 180 | 120 | 98 | 1.17초 | 0.48초 |
새가 지날 수 있는 폭은 틈 높이에서 새의 지름 22를 뺀 값입니다. 30점 이후에는 98단위인데, 날갯짓 한 번의 오르내림이 61.6단위이니 위아래 여유가 합쳐서 36단위 남짓밖에 없습니다. 기둥 안을 지나는 0.48초 동안 날갯짓 한 번의 궤적을 이 폭 안에 넣어야 합니다.
가운데일까 조금 아래일까
게임의 팁에는 "틈 한가운데보다 조금 아래를 노리라"고 적혀 있습니다. 궤적을 보면 이유가 보입니다. 가운데보다 20단위 아래에서 누르면 새는 그 높이에서 41.6단위 위까지, 틈 가운데를 중심으로 위아래에 고르게 퍼져 납니다.
가상 플레이어로 확인한 결과도 그랬습니다. 누르는 순간의 흔들림이 20ms로 작을 때, 20단위 아래 기준은 평균 36.3점으로 가운데 기준(23.2점)보다 13점 높았습니다. 25점 은메달을 넘긴 판도 82%와 39%로 크게 차이 났습니다.
그런데 흔들림이 40ms로 커지자 순서가 뒤집혔습니다. 가운데 기준이 17.6점, 20단위 아래 기준이 13.3점이었습니다. 60ms에서는 12.0점과 6.3점으로 차이가 더 벌어졌습니다.
이유는 떨어지는 속도에 있습니다. 새는 누르기 직전에 아래로 빠르게 떨어지고 있어서, 누르는 게 조금만 늦어도 그만큼 더 내려간 뒤에 올라갑니다. 떨어지는 속도는 0.43초 만에 최대치(초당 640단위)에 이르니, 30ms만 늦어도 10~20단위를 더 내려갑니다. 원래 조금 아래를 기준으로 삼았다면, 늦게 누른 만큼 아래쪽 기둥에 걸립니다.
틈보다 20단위 위를 기준으로 삼으면 흔들림과 상관없이 평균 1점 안팎이었습니다. 위쪽 기둥에 거의 바로 부딪힙니다.
정리하면
- 손이 익기 전(타이밍이 들쭉날쭉할 때): 틈 가운데까지 떨어졌을 때 누릅니다. 늦게 누르는 버릇이 있어도 아래쪽 여유가 남습니다.
- 손이 익은 뒤(누르는 박자가 일정할 때): 가운데보다 조금 아래까지 기다렸다가 누릅니다. 궤적이 틈 가운데를 중심으로 놓여 위아래 여유가 고르게 생깁니다.
- 어느 경우든 틈 위쪽 절반에서 누르지 않습니다.
계산 조건
- 게임 엔진: 이 사이트 파닥파닥 비행의
engine.ts를 그대로 불러와 1/120초 단위로 물리(tick)와 날갯짓(flap), 기둥 생성, 점수를 계산했습니다. - 가상 플레이어: 다음에 지날 기둥 틈의 가운데를 기준으로, 새가 떨어지다가 기준 높이(가운데보다 20단위 위, 가운데, 20단위 아래, 35단위 아래)를 지나면 날갯짓을 예약합니다. 실제 날갯짓은 평균 30ms 뒤에, 표의 흔들림을 표준편차로 하는 정규분포만큼 앞뒤로 흔들려 일어납니다.
- 조건마다 고정 시드 난수로 200판을 돌렸고, 한 판이 200점에 이르면 멈췄습니다(이 조건에서 200점에 이른 판은 없었습니다).
- 사람은 다음 틈의 높이 차이를 보고 미리 준비하는 등 이 규칙보다 영리하게 움직일 수 있으니, 점수는 경향을 보기 위한 값입니다.
흔한 실수
연타하기. 날갯짓은 속도를 더하지 않고 바꿉니다. 연타하면 올라가기만 해서 위쪽 기둥이나 천장에 막힙니다. 한 번씩, 일정한 박자로 누릅니다.
틈이 보이면 바로 누르기. 틈 위쪽 절반에서 누르면 궤적이 위쪽 기둥까지 닿습니다. 가운데 또는 조금 아래까지 떨어지기를 기다립니다.
너무 오래 떨어뜨리기. 떨어지는 속도는 0.43초 만에 최대가 됩니다. 한 번 크게 떨어지면 누른 뒤에도 한동안 더 내려가니 아래쪽 기둥이나 땅에 걸립니다.
다음 틈을 늦게 보기. 다음 틈이 훨씬 높다면 지금 기둥을 빠져나가기 직전에 미리 날갯짓해 둬야 합니다. 두 틈의 높이 차이는 최대 130단위라 날갯짓 두 번 이상이 필요할 수 있습니다.
연습 방법
- 처음 몇 판은 틈 가운데까지 떨어졌을 때 누르는 것만 연습합니다.
- 10점을 안정적으로 넘기면, 누르는 높이를 가운데보다 조금 아래로 옮겨 봅니다. 위쪽 기둥에 부딪히는 일이 줄어드는지 봅니다.
- 30점 근처부터는 틈이 가장 좁고 빨라지니, 기둥 안에서는 되도록 한 번만 누르는 리듬을 만듭니다.
- 창을 벗어나면 자동으로 멈추니, 집중이 흐려지면 P로 잠깐 쉬고 이어 갑니다.
정리
날갯짓 한 번에 새는 61.6단위를 올랐다가 0.57초 만에 누른 높이로 돌아오므로, 누르는 높이가 곧 비행 구간의 아래쪽 끝입니다. 타이밍이 정확하다면 틈 가운데보다 조금 아래에서 누르는 것이 가장 오래 갔고, 타이밍이 흔들린다면 가운데에서 누르는 편이 안전했습니다. 어느 쪽이든 틈 위쪽에서 누르는 것은 피하세요.
참고 자료
도움이 됐다면 공유해 주세요
글쓴이
Bob
개발자로 일하면서 경제 지표와 시장 데이터를 직접 찾아보고 정리해 왔습니다. 공식 통계와 1차 자료를 기준으로, 처음 보는 사람도 흐름을 따라올 수 있게 씁니다.
운영 원칙 보기게임 공략
27편- 2048 모서리 전략과 뱀 모양 배열
- 지뢰찾기 1-2-1 패턴과 확률 계산
- 스도쿠를 찍지 않고 푸는 기본 기법
- 숫자야구는 몇 번 만에 맞힐 수 있을까
- 오목 열린 3과 4-3 공격, 첫 수와 금수 정리
- 솔리테어 잘 푸는 습관 다섯 가지
- 사과 게임, 짝부터 지울까 크게 묶을까
- 블록 쌓기, 4줄 한 번에와 연속 지우기 중 무엇이 점수가 클까
- 블록 끼우기에서 오래 버티는 배치
- 벽돌깨기, 패들 어디에 맞히느냐가 점수를 가릅니다
- 버블 팡, 터뜨리기보다 떨어뜨리기가 큰 이유
- 파닥파닥 비행, 틈 가운데보다 어디를 노려야 할까지금 읽는 글
- 과일 합치기에서 어디에 떨어뜨려야 점수가 오를까
- 보석 맞추기, 아래부터 맞추면 정말 점수가 오를까
- 동네 가게 키우기, 회수 기간 순서로 사면 얼마나 빨라질까
- 카드 짝 맞추기 어려움 판을 24번 안에 끝내려면
- 도시 방어, 탄두보다 얼마나 앞을 찍어야 할까
- 네모로직을 찍지 않고 푸는 줄 읽기 기법
- 가격 정하기 10일에서 이익이 가장 큰 가격 찾기
- 반응속도 테스트, 찍어서 누르면 왜 손해일까
- 길 건너기에서 오래 살아남는 법, 봇 2,000판으로 비교
- 색 순서 기억하기, 10단계를 넘기는 끊어 외우기
- 숫자 밀기 퍼즐 윗줄부터 맞추는 법과 마지막 두 장
- 스네이크, 먹이로 곧장 갈까 판을 돌까
- 우주 방어, 바깥 열부터 없애면 시간이 얼마나 벌릴까
- 탑 쌓기 퍼펙트 타이밍 오차와 층수
- 두더지 잡기, 점수는 몇 마리보다 연속이 가릅니다
읽은 내용을 게임으로
파닥파닥 비행
구름 기둥 틈을 파닥파닥 지나요