스위스 엔진을 기반으로 하되, 일반적인 축구나 패들 스위스 방식에는 없는 고유 기능을 갖추고 있습니다: 등급별 초기 점수, 편집 가능한 시딩, 부전승과 기권, 전역 최적 대진, 플로팅 배분, 색상 균형.
McMahon
시드 구간(kyu/dan 범위)에 따른 초기 점수를 부여하는 스위스 방식입니다. 시드가 없으면 자동으로 순수 스위스 방식으로 전환됩니다. 초보자가 지나친 핸디캡을 짊어지지 않도록 하는 "하한선(bottom bar)"과, 라운드마다 1점씩 올라가는 실제 McMahon 바를 지원합니다. 이 바는 상위 그룹에서 어떤 대국이 같은 점수(돌 핸디캡 없이)로 진행되는지, 그리고 클럽이나 국가별로 어디까지 분리할지를 결정합니다.
편집 가능한 시딩
주최자는 가입 순서에 의존하지 않고 드래그 앤 드롭으로 시드를 재배열할 수 있습니다. 첫 단계가 McMahon, 토너먼트, 또는 더블 엘리미네이션일 때 사용할 수 있습니다.
자동 부전승과 대회 중도 기권
홀수 참가자에게는 부전승이 주어지며, 이는 실제 승리한 대국으로 기록되어 점수에 반영됩니다. 선수는 대회 도중 기록을 잃지 않고 기권할 수 있으며, 이후 라운드에서는 제외됩니다.
전역 최소 비용 대진
각 라운드는 브래킷 단위가 아니라, 일반 그래프에 대한 최대 가중치 매칭 알고리즘(Galil/Edmonds 변형)으로 한 번에 해결됩니다. 같은 클럽이나 국가끼리의 재대결과 몰림은 가중치뿐 아니라 구조적으로 해당 간선을 배제함으로써 방지됩니다.
플로팅 배분
가장 "플로팅"이 적었던(자신의 레벨보다 위 또는 아래에서 대국한 횟수가 적었던) 선수에게 불리하게 작용하도록 대진에서 페널티를 부여해, 라운드 간에 그 부담을 공정하게 분배합니다.
색상 균형
선수별로 각 색상(흑/백)으로 둔 대국 수를 균형 있게 맞추려는 자체 휴리스틱으로 흑/백을 배정합니다. 이는 팀 리그에서 스위스 엔진을 함께 사용할 때 다른 의미로 쓰이는 홈/원정 개념을 재사용하지 않습니다.
자동 돌 핸디캡
인식 가능한 바둑 등급(5k, 1d… 등)을 가진 두 선수 사이에서는, 실력이 약한 쪽이 추가 돌을 받고 흑을 잡습니다 — OpenGotha 방식: 돌 수 = 등급 차이 − 1이며, 설정 가능한 상한(기본값 9점)과 표준 계산을 조정하는 선택적 균등 보정을 제공합니다.
GoR 레이팅(EGF)
일반적인 Elo 레이팅과 별도로, 바둑에는 European Go Federation의 공식 공식으로 계산되는 자체 레이팅이 있습니다 — kyu/dan 등급 척도에 맞춰 보정되어 있으며(2100점 ≈ 초단, 등급마다 +100점), 다른 종목의 Elo 레이팅과는 직접 비교할 수 없습니다.
테이블 번호
각 라운드의 모든 경기에는 테이블 번호를 지정할 수 있으며, 라운드 화면과 대진표 PDF 양쪽에 표시됩니다 — 현장 대회에서 선수들이 입소문에 의존하지 않고 자기 자리를 바로 찾을 수 있어 유용합니다.
보드별 점수를 사용하는 팀 대회
각 대진이 여러 보드에서 동시에 진행되는(각 팀 선수 간의 실제 1대1 대국) 팀 포맷으로, 팀 결과는 각 팀이 이긴 보드 수에 따라 결정됩니다. 각 보드는 대국이 끝나는 즉시 단독 대국과 마찬가지로 각자의 Elo/GoR 레이팅이 적용됩니다.
함께 보기
- 포인트와 동점자 처리 — FIDE와 Go 프리셋.
- 내보내기 — EGD와 TRF16.