누가 이겼는가
👋 이 챕터에서 배울 것
게임이 끝났을 때 누가 이겼나를 판정. 집(territory) 계산, 덤(komi), 점수 비교 — 알파고가 매 수를 평가하는 기반.
지금까지 우리는 한 수를 두는 코드를 만들었지. 따냄, 자살수, 패까지 다 처리. 그런데 한 가지가 빠졌어. 언제 끝나고, 누가 이겼나?
바둑의 승부는 단순해. 더 많은 "땅"을 차지한 쪽이 이긴다. 그 땅을 집(territory, 地)이라고 해. 자기 돌로 둘러싼 빈 영역이지.
이번 챕터에서 배울 것:
- 집(territory) — 자기 돌로 둘러싼 빈 영역
- 코드: 보드를 분석해서 각 빈 영역의 소유자 판정 (BFS 또 다시 등장)
- 덤(komi) — 백에게 주는 보정 점수
- 점수 계산 + 승자 판정 함수
이 코드가 완성되면 알파고가 "이 수가 좋은가"를 평가하는 기본 신호가 돼. 결국 게임의 목표는 점수니까.