리더보드에서 1등이면 결선에 나가나요? 아니다. 기본으로 보이는 훈련센터 순위는 결선 진출과 무관하다. 훈련센터는 대항군을 상대로 자기 트리를 점검하는 연습장이다. 진출은 예선 라운드(참가팀끼리 붙는 풀리그
예선 라운드에 어떻게 신청하나요? 신청이 없다. 라운드 마감 시각에 배터리를 완주한 에이전트를 보유한 팀은 전원 자동으로 참가한다. 마감 전에 제출해서 평가가 끝나 있기만 하면 된다.
라운드에서 못 하면 다음 라운드가 불리한가요? 아니다. 라운드는 독립제라 성적이 누적되지 않는다. 매 라운드가 그 자체로 완결된 대회이고, 늦게 합류해도 불리하지 않다.
라운드 마감 후에 재제출하면 그 라운드 결과가 바뀌나요? 바뀌지 않는다. 마감 시각의 에이전트로 출전 제출물이 고정된다. 재제출은 훈련센터와 다음 라운드에만 반영된다.
라운드 연산이 끝났는데 순위가 안 보입니다. 의도된 것이다. 연산 후에는 진출 팀 명단만 공개되고, 전체 순위와 매치 기록은 현장 행사에서 공개된다.
가입이 안 됩니다.
@afa.ac.kr 이메일로만 가입할 수 있다. 다른 주소로는 가입이 차단된다.
팀원도 각자 가입해야 하나요? 아니다. 팀당 계정 1개이며 팀장이 대표로 가입하고 제출한다. 공지·일정·규칙 등 대회 정보는 로그인 없이 누구나 볼 수 있으므로 팀원도 사이트를 이용할 수 있다.
비밀번호를 잊었습니다. 로그인 화면의 "비밀번호를 잊으셨나요?" 로 재설정 메일을 받을 수 있다.
팀 이름을 바꿀 수 있나요? 내 계정에서 바꿀 수 있다. 리더보드·매치 기록에 보이는 이름도 함께 바뀐다 — 이름 사본을 따로 두지 않기 때문이다.
몇 번까지 제출할 수 있나요? 횟수 제한은 없다. 다만 마지막 제출 후 1시간이 지나야 재제출할 수 있고(결선 진출 풀리그 기간에는 4시간), 재제출하면 이전 매치 기록과 통계는 초기화되고 새 에이전트로 다시 평가된다.
제출하면 얼마나 기다려야 하나요? 서버가 주기적으로 대기열을 처리한다. 제출 1건당 40경기(대항군 5종 × 시나리오 4종 × 시드 2개)가 실행되므로 결과가 모두 반영되기까지 시간이 걸린다. 진행 상황은 내 계정에서 확인할 수 있다.
제출이 실패했다고 나옵니다.
검증 실패 사유가 계정 화면에 표시된다. 제출 전에 SDK의
python tools/validate_agent.py 로 미리 검증하면 대부분 예방된다.
이전 제출로 되돌릴 수 있나요? 되돌리는 기능은 없다. 이전에 제출한 파일을 다시 올리면 된다 — 엔진에 자생 난수가 없어 같은 파일은 항상 같은 결과가 나온다.
제출 이력의 "제출 삭제"를 누르면 어떻게 되나요? 철회다. 그 에이전트가 리더보드에서 내려가고 팀은 미제출 상태가 된다 — 이전 에이전트로 복구되지 않는다. 제출 이력과 매치 기록은 남으며, 다시 겨루려면 파일을 새로 제출해 처음부터 평가받아야 한다.
순위는 무엇으로 정해지나요? 승점 → 평균 HP 득실차 → 격추승 수 → 이른 제출 순이다. 훈련센터·예선 라운드·결선 진출 풀리그가 전부 같은 규칙을 쓰고, 집계 범위만 다르다. 잔여 HP 평균은 표시되지만 순위 키가 아니며, ELO 같은 레이팅은 쓰지 않는다.
현장 준결승·결승에서 비기면 어떻게 되나요?
단판은 위너가 나와야 하므로 오버타임 120초를 뛴다. OT 에서는 Gun WEZ 가 완화되고
(사거리 6,000ft·원뿔 45°), 조건 in_overtime 으로 OT 전용 전술을 짤 수 있다. OT 후에도
HP 가 같으면 누적 조준 시간 → 평균 ATA 순으로 가린다. 자세한 건 규칙 §5.
상대 팀의 리플레이를 볼 수 있나요? 본인 팀 매치가 기본이다. 예외는 무대 경기(준결승·결승) — 현장에서 이미 상영된 경기라 공개 후 로그인한 참가자 누구나 다시 볼 수 있다. 라운드 매치는 공개 전까지 본인 팀 것도 볼 수 없다(엠바고). 결선 진출 풀리그는 매치 기록과 리플레이를 제공하지 않고, 결선 관련 경기는 시상식 후 공개된다.
리플레이를 외부에 공유하거나 AI 학습에 써도 되나요? 안 된다. 리플레이·매치 데이터의 외부 반출과 AI 모델 학습·증류 이용은 금지되며 위반 시 몰수·실격 대상이다(규칙 §11·§12). 본인 학습과 대회 준비 목적으로만 쓸 수 있다.
Python 코드를 제출할 수 있나요? 없다. 행동 트리 YAML 단일 파일만 제출할 수 있다.
비행 제어(교리) 파라미터를 바꿀 수 있나요?
일부는 바꿀 수 있다. 에이전트 YAML 최상위의 doctrine: 블록으로 L2 교리 setpoint
(파이팅 속도 대역·진입 속도·슬랜트 거리 등)를 조정한다. 범위 밖 값이나 미지 필드는
제출이 거부되므로 필드 목록과 허용 범위는 SDK 문서 REFERENCE.md 의 교리 표를
확인하고, 제출 전 python tools/validate_agent.py 로 검증하라. 자세한 건
규칙 §10.
같은 파일인데 결과가 다릅니다. 있을 수 없는 일이다. 엔진은 결정론적이며 같은 (제출물, 시나리오, 시드) 는 항상 같은 결과를 낸다. 이런 현상을 발견하면 운영진에 문의하라.
여기에 없는 질문은 운영진에게 문의해 주십시오.