공격 비율 몇 퍼센트로 해야 하나

OpenFront 공격 슬라이더의 정답은 상황마다 다릅니다. 빈 땅은 병력 6,600이면 속도가 최대가 되고, 플레이어 공격은 상대 방어 병력의 1.67배에서 손실이 바닥을 칩니다.

SOURCE-VERIFIED · 02bf82d 중급 업데이트 2026-07-29 6분

결론부터

  • 빈 땅은 평야 기준 6,600 이면 진격 속도가 최대. 그 위로는 1타일도 안 빨라집니다
  • 플레이어 상대는 1.67배 에서 손실 계수가 바닥. 속도는 1.00배 에서 이미 최대입니다
  • 손실의 40% 는 방어 밀도로만 정해집니다. 병력으로 못 줄이니 얇게 퍼진 상대를 고르세요

빈 땅을 먹을 때는 평야 기준 병력 6,600이면 진격 속도가 최대치에 닿고, 그 위로는 아무리 넣어도 1타일도 더 빨라지지 않습니다. 플레이어를 칠 때는 상대 방어 병력의 1.67배에서 손실 계수가 바닥을 치고, 그 이상은 그냥 버리는 병력입니다.

슬라이더를 100%로 미는 습관이 이 게임에서 가장 흔한 실수입니다. 아래는 그 이유를 게임 코드로 설명한 것입니다.

슬라이더가 정하는 것

화면 아래 슬라이더는 다음 공격 한 번에 보낼 병력의 비율입니다. 클릭하는 순간 그 비율만큼이 본진에서 빠져나가 공격 부대가 됩니다.

빠져나간 병력은 두 가지를 동시에 잃습니다.

  1. 싸우다 죽습니다
  2. 본진에 없는 동안 성장에 기여하지 못합니다

두 번째가 더 큽니다. 병력 증가 속도는 현재 병력에 비례하는 항을 갖고 있어서, 병력을 비우면 회복 속도 자체가 느려집니다. 자세한 것은 병력 상한과 42.2% 법칙에 있습니다.

빈 땅 — 6,600이 전부입니다

주인 없는 땅은 계산이 단순합니다. 타일 하나를 먹는 데 쓰는 “예산”이 이렇게 정해집니다.

타일당 예산 = clamp(2000 × 지형속도 ÷ 투입병력, 5, 100)

낮을수록 빠릅니다. 그런데 하한이 5라서, 투입 병력이 일정 선을 넘으면 그 아래로 내려가지 않습니다.

지형속도 최대가 되는 병력타일당 병력 손실
평야 Plains6,60016
고지 Highland8,00020
산지 Mountain10,00024

즉 평야로 뻗는 중이라면 6,600을 넘는 순간부터 추가 병력은 전부 낭비입니다. 초반 병력이 25,000이니, 슬라이더 26%면 이미 상한입니다.

그러면 남는 병력으로 뭘 하나

다른 방향으로 동시에 뻗으세요. 진격 속도는 국경 길이에 비례하기 때문에, 한 방향에 몰빵하는 것보다 세 방향으로 나누는 쪽이 훨씬 빠릅니다.

초반 권장은 슬라이더 10~30%로 여러 방향 동시 확장입니다. 실제로 어느 리듬이 가장 넓은 땅을 만드는지는 오프닝 시뮬레이터에서 직접 돌려볼 수 있습니다.

봇은 빈 땅 손실이 절반입니다(÷10). 사람은 ÷5입니다. 봇이 초반에 유난히 빨리 퍼지는 이유가 이것입니다.

플레이어 공격 — 두 개의 서로 다른 기준선

여기서부터 흔한 오해가 시작됩니다. 커뮤니티에서 “2:1 법칙”이라고 부르는 규칙이 있는데, 실제 코드에는 기준선이 두 개이고 값이 서로 다릅니다.

무엇을 최적화하나공식 안의 clamp필요한 공격 병력
손실 줄이기clamp(방어 ÷ 공격, 0.6, 2.0)방어 병력 × 1.67
진격 속도clamp(방어 ÷ (5 × 공격), 0.2, 1.5)방어 병력 × 1.00

읽는 법은 이렇습니다.

  • 공격 병력이 방어 병력과 같아지면 진격 속도가 이미 최대입니다
  • 손실 계수까지 바닥을 치려면 1.67배가 필요합니다
  • 1.67배를 넘기면 두 지표 모두 더 이상 개선되지 않습니다

반대쪽 상한도 있습니다. 상대가 아무리 커도 손실 배수는 2.0에서 멈춥니다. 그러니 “너무 세 보여서 찔끔 보낸다”가 최악의 선택입니다. 찔끔 보내면 손실 배수는 어차피 2.0인데 땅은 못 먹습니다.

손실의 40%는 병력을 아무리 넣어도 안 줄어듭니다

이게 기존 공략에서 빠져 있는 부분입니다. 공격자 손실은 두 항을 섞어서 계산됩니다.

공격자 손실 = 0.6 × (병력비 기반 항) + 0.4 × (방어자 병력밀도 기반 항)

앞의 60%만 위에서 본 병력비 clamp의 영향을 받습니다. 뒤의 40%는 내가 얼마를 보내든 전혀 변하지 않습니다. 그 항은 방어자의 병력 ÷ 보유 타일, 즉 방어 밀도로만 정해집니다.

실전에서 이게 뜻하는 바는 분명합니다.

  • 병력을 더 넣어서 손실을 0에 가깝게 만드는 것은 구조적으로 불가능합니다
  • 대신 병력이 얇게 퍼진 상대를 고르면 그 40%가 통째로 작아집니다
  • 땅만 넓고 병력은 안 키운 플레이어가 최우선 목표입니다. 국경이 길수록 밀도는 더 떨어집니다

상황별 정리

상황권장근거
초반 빈 땅 확장10~30%, 여러 방향평야 6,600에서 속도 상한
포위 가능한 소국감싸는 데 필요한 만큼만완전 포위는 손실 0
비슷한 크기 상대상대 방어 병력의 1.7배손실 clamp 하한
훨씬 큰 상대칠 거면 제대로, 아니면 안 침손실 배수는 2.0에서 멈춤
병력 얇은 대국적극 공격밀도 항 40%가 작음
상대가 방어초소 보유우회하거나 포기손실 ×5, 속도 ×3 느림

잘못 보냈다면 — 25%만 내고 빠지세요

이벤트 패널의 빨간 ❌로 진행 중인 공격을 취소할 수 있습니다. 대가는 공격 병력의 25% 사망이고, 나머지 75%는 본진으로 돌아옵니다.

지는 싸움에 계속 붓는 것보다 25%를 내고 빠지는 편이 대부분 이득입니다. 돌아온 병력은 성장 자산으로 다시 일합니다.

핵은 발사 후 취소가 안 됩니다.

더 볼 것

이 사이트는 쿠팡 파트너스 활동의 일환으로, 이에 따라 일정액의 수수료를 제공받습니다.