본문 바로가기

블로그 / 공략·가이드

Salmonholic 연어 떼 도감: 다섯 종류의 속도·체력·경험치와 떼에 먹히지 않는 법

Salmonholic에 나오는 연어 다섯 종류의 속도, 크기, 체력, 초밥 경험치와 시간대별 등장 비율을 코드에서 읽어 정리하고, 연어 떼에 먹히지 않는 요령을 적었다.

Salmonholic ·· 5분 읽기

화면을 가득 메운 은청색 연어 떼 위에 고양이 10마리, 살아남는 건 한 마리 문구가 겹친 장면

Salmonholic에서 고양이가 싸우는 상대는 두 가지다. 다른 고양이, 그리고 끝없이 몰려오는 연어 떼. 연어는 경험치 창고이자 방해꾼이다. 잡으면 초밥을 떨어뜨리고, 초밥을 먹어야 레벨이 오른다. 그런데 연어라고 다 같은 연어가 아니다. 코드에는 다섯 종류가 있다. 이 글은 그 다섯 종류를 도감처럼 정리한 것이다.

다섯 종류 한눈에 보기

코드 안 이름은 초기 프로토타입 시절의 몬스터 이름이 그대로 남아 있다. 0.11.0(5af247a)에서 적을 은청색 연어로 다시 칠하면서 겉모습은 바뀌었지만 이름표는 그대로다. 아래 표의 수치는 클라이언트 코드의 상수와 서버 규칙 파일 값이다. 사람이 하는 경기에서는 연어 속도에 0.75, 고양이 속도에 0.85가 곱해지므로 속도 칸은 0.75를 곱한 실제 값으로 적었다.

코드 이름 특징 속도(px/초) 크기 반지름 기본 체력 초밥 경험치
spark 작고 빠르다 72 6 6 1
blob 보통 연어 51 9 7 3
brute 크고 튼튼하다 36 15 110 8
bat 지그재그로 빠르게 난다 88.5 8 7 3
spitter 멀리서 연어알을 뱉는다 31.5 10 7 8

brute와 spitter는 쓰러질 때 절반 확률로 경험치 3짜리 초밥을 하나 더 떨어뜨린다. 고양이 이동 속도는 (128 + 1.5 × 레벨) × 0.85라서 레벨 1에도 약 110이다. 가장 빠른 bat(88.5)보다도 빠르니, 쫓아오는 떼에서는 언제든 걸어서 빠져나올 수 있다. 다만 사방이 막히면 이야기가 다르다.

경기 시작 직후 고양이 주변에 은청색 연어 몇 마리가 헤엄치는 장면 경기 초반. 처음 60초는 작은 연어와 보통 연어만 나온다.

시간이 지나면 나오는 연어가 바뀐다

연어 종류는 경기 시간에 따라 비율이 달라진다. 코드의 pick_kind 함수 그대로이고, 시간은 기본 게임 속도(0.22) 기준이다. 오프라인에서 게임 속도 설정을 바꾸면 60초 이후 구간이 당겨지거나 늦춰진다.

경기 시간 spark blob brute bat spitter
0~60초 70% 30% — — —
60~68초 70% 25% 5% — —
68~159초 44% 32% 10% 14% —
159초 이후 34% 28% 16% 12% 10%

튼튼한 brute는 60초가 지나야 나온다. 0.12.3(f6920c9) 때 “처음 60초에는 튼튼한 연어가 없다”를 규칙으로 정했다. 같은 커밋에서 보통 연어는 처음 120초 동안 가장 약한 무기 한 번에 죽도록 했다. 120초가 지나면 보통 연어 체력이 조금씩 올라 240초에 두 배가 되고, 거기서 멈춘다. 그래서 끝까지 가도 보통 연어는 두 번이면 죽는다. brute만 예외로, 시간과 살아 있는 고양이들의 레벨 중앙값을 따라 계속 튼튼해진다.

spitter는 159초 뒤에야 나온다. 목표 고양이와 150~220 픽셀 거리를 유지하다가, 260 픽셀 안에 들어오면 2.4초마다 연어알을 뱉는다. 연어알은 초속 130 픽셀로 느리게 날아가고 2.3초 뒤 사라진다. 코드 주석에도 “느리고 피할 수 있다”고 적어 두었다. 보라색 알이 보이면 옆으로 한 걸음 비키면 된다. 0.11.0에서 연어알을 보라색과 붉은색으로 바꾼 것도 주황색 초밥과 헷갈리지 않게 하려는 것이었다.

연어는 얼마나 많이 오나

연어는 살아 있는 고양이마다 그 주변 원 위에서 생긴다. 처음 60초는 330430 픽셀, 그 뒤로는 500580 픽셀 거리다. 고양이 레벨이 하나 오를 때마다 그 고양이 몫의 생성량이 6%씩 늘고, 최대 3.2배에서 멈춘다. 강해질수록 더 많은 연어가 몰려오는 구조다. 경기 시작 순간에는 연어 18마리가 200~320 픽셀 거리, 화면 안쪽에 미리 배치된다. 시작하자마자 잡을 연어가 눈앞에 있게 하는 장치다.

후반에 원이 반지름 1,080 아래로 줄면 연어가 원 안에서도 생긴다. 원이 작아질수록 원 안 밀도가 올라가서, 좁은 원 안에서도 경험치를 계속 벌 수 있다. 원이 줄어드는 시간표는 좁혀지는 원 5단계 운영법에 정리했다.

후반 레벨 65 고양이 주변에 연어와 초밥이 뒤엉키고 여러 무기 효과가 겹친 장면 후반 장면. 레벨 65쯤 되면 무기 효과와 연어 떼, 초밥이 화면을 덮는다.

떼에 먹히지 않는 법

연어에 닿으면 체력이 깎인다. 온라인 경기에서 연어에게 받는 피해는 서버가 계산하고, 연어를 치우는 속도가 몰려오는 양보다 느리면 피해가 쌓인다. 가만히 서 있거나 무기가 약하면 떼에 먹힌다는 뜻이다.

실제로 떼에 죽는 일은 많지 않다. 봇 검증에서 기록된 사망은 모두 고양이끼리의 싸움이었다. 그래도 요령은 있다.

  • 초반 60초는 한 방에 죽는 연어뿐이니 망설이지 말고 떼 속으로 들어가 초밥을 먹는다.
  • 연어를 잡을 때마다 최대 HP의 1%를 회복한다. 초당 3%가 상한이다. 체력이 낮을 때 연어 떼는 위험이 아니라 회복 수단이다.
  • 범위 무기를 하나는 챙긴다. 범위 무기는 떼 전체를 한 번에 치워 처치 속도를 올린다. 추천 무기는 레벨업 카드 전체 정리에 있다.
  • 159초 이후 보라색 연어알은 옆으로 피한다. 느려서 보고 피할 수 있다.

연어는 이 게임 이름의 절반이다. 다른 고양이를 이기려면 먼저 연어로 커야 한다. Salmonholic에서 다음 판에는 60초, 159초에 무엇이 바뀌는지 한번 지켜보자.

#Salmonholic#공략#연어#몬스터#경험치

함께 읽으면 좋은 글

전체 글 →