코드: 점수 계산 + 덤
드디어 점수 계산. 단순해:
- 흑 집 수 = 흑집 영역 좌표 개수
- 백 점수 = 백집 영역 좌표 개수 + 덤(komi)
- 비교해서 승자 판정
📖 덤 (komi, コミ)
흑이 먼저 두는 이점 보정용. 백에게 미리 주는 추가 점수.
- 19x19 표준: 6.5집 또는 7.5집 (반집은 무승부 방지)
- 5x5: 너무 작아서 흑이 압도적이라 25집 가까이 줘야 공평 (그래도 흑 우세)
- 알파고-이세돌 대국에서는 7.5집 덤
테스트 1을 보면 양쪽 집은 5집씩 같지만, 덤 6.5 때문에 백이 6.5집 차로 이김. 테스트 2는 흑이 영역을 더 차지해서 덤을 감안해도 흑이 2.5집 차로 이김.
이게 알파고가 "이 수가 좋은가" 판단하는 핵심 신호. 한 수 둔 후 게임 끝까지 시뮬레이션하고 점수를 비교 — 다음 PART (MCTS)의 핵심 아이디어.
PYTHON