시즌 1 · 알파고편 / PART 1 · PART 1 · 바둑이라는 우주 / Ch 5 · 집과 승부 판정

누가 이겼는가

👋 이 챕터에서 배울 것

게임이 끝났을 때 누가 이겼나를 판정. 집(territory) 계산, 덤(komi), 점수 비교 — 알파고가 매 수를 평가하는 기반.

지금까지 우리는 한 수를 두는 코드를 만들었지. 따냄, 자살수, 패까지 다 처리. 그런데 한 가지가 빠졌어. 언제 끝나고, 누가 이겼나?

바둑의 승부는 단순해. 더 많은 "땅"을 차지한 쪽이 이긴다. 그 땅을 집(territory, 地)이라고 해. 자기 돌로 둘러싼 빈 영역이지.

이번 챕터에서 배울 것:

  • 집(territory) — 자기 돌로 둘러싼 빈 영역
  • 코드: 보드를 분석해서 각 빈 영역의 소유자 판정 (BFS 또 다시 등장)
  • 덤(komi) — 백에게 주는 보정 점수
  • 점수 계산 + 승자 판정 함수

이 코드가 완성되면 알파고가 "이 수가 좋은가"를 평가하는 기본 신호가 돼. 결국 게임의 목표는 점수니까.