포커 게임 트리는 뭘까?

포커 게임 트리는 뭘까?

훈이 5 12185 0 0

포커를 배우는 것은 점진적인 과정 이다.

당신은 핸드 세기(strength)에 대한 것을 배우면서 시작하며, 다른 건 그다지 고려 하지 않고 포커를 플레이 한다.

점차적으로 당신은 보드 텍스처와 레인지 같은 더 많은 요인들에 대해 생각하기 시작 한다.

그러다 좀 더 높은 레벨의 플레이어가 되기 위해서, 당신은 게임을 다르게 보게 된다.

수준 높은, 하이-레벨의 플레이어들은 거시적이고, 넓은 시각으로 전체 게임을 대한다. 즉, 그들은 전체 “게임 트리” 에 대해 스스로 익숙해지게 한다.


당신이 게임 트리 라는 용어가 낯설다면, 걱정 마라. 이 글은 그 지식의 틈을 메꾸기 위한 것이고, 세계적인 플레이어들과 같은 시각으로 포커를 바라보게 될 수 있을 것이다.

 

게임 트리 란 무엇인가?

포커는 동시 진행 게임(가위-바위-보 처럼)과 반대로 순차 게임(체스 혹은 틱-택-토 처럼) 이다. 이것은 한 번에 한 명의 플레이어만 행위를 한다는 뜻이다.

순차 게임의 고유의 속성은 게임의 첫번째 무브(move)는 제외하고, 플레이어들이 앞선 액션에 대하여 어떤 지식을 가진다. 이는 모든 순차게임에서의 포지션이 주는 어드밴티지의 원인이다 – 당신이 마지막으로 액션을 한다면, 당신은 추가적인 정보에 대한 어드밴티지를 갖는다.


순차 게임은 게임 트리로도 알려진, 이른바 전개형(extensive form) 으로 나타낼 수 있다. 게임 트리는 게임 안에서 위치를 보여주는 노드와 잠재적인 액션을 나타내는 라인(line)들로 이루어진 그래프 이다


포커 게임 트리는, 전략을 개발 하기 위한 최선의 방법을 더 잘 이해하기 위해서 하이-레벨 포커 플레이어들이 취한 추상적인 개념 이다. 이러한 이해는 그들로 하여금 상대방 보다 더 많은 EV 를 획득 할 수 있게 한다.

게임 트리는 어떻게 생겼는가?

게임 트리는 다음과 같이 보인다



각각의 결정 포인트, 즉 하나의 노드는 새로운 가지를 생성한다(벳 혹은 첵 같은, 하나의 옵션을 보여준다). 이런 가지들은 새로운 노드를 만들고, 또 만든다. 이 게임 트리를 거꾸로 본다면, 나무처럼 보일 것이고, 거기서 유래 되었다.

트리는 플레이어가 갖는 3 가지 가능한 결정인, 폴드, 콜 혹은 레이즈 라는 첫번째 프리플랍 결정에서부터 시작한다. 예를 들어, 레이즈 이후, 그 다음 플레이어는 폴드, 콜 혹은 리-레이즈를 할 수 있다. 각 플레이어의 결정 위해서, 다음 플레이어는 폴드, 콜 혹은 리-레이즈 할 수 있다.


모든 프리플랍 액션이 끝난 뒤, 플랍이 떨어지고, 각 플레이어는 폴드, 첵, 콜 혹은 벳/레이즈를 할 수 있다.

당신이 트리 안으로 깊숙이 들어가면(프리플랍 -> 플랍 -> 턴 -> 리버), 하나의 노드에 한 명의플레이어가 3개의 옵션을 가지는 것부터 시작 해서, 가능성 있는 사항들이 기하급수적으로 느는 것을 볼 수 있을 것이다.

다양한 벳 사이즈 사항을 추가 한다면, 트리는 또 한번 더 기하급수적으로 커지게 된다.

포커 게임 트리가 왜 중요한가?

게임 트리 지식만 갖는다고 해서 많은 실질적인 이득을 가져다 주진 않는다. 그런데 왜 중요한 걸까?

게임 트리가 연산력과 소프트웨어 개발로 만들어진 발전과 결합이 되면서, 포커 솔버의 탄생이 가능 해졌다.

게임 트리는 포커 게임을 논리적인 방식으로 조직화 시켜 소프트웨어(PioSolver 같은)가 이해할 수 있게 해주었다. 소프트웨어는 “내쉬 균형” 에 이를 때까지 대진하여 전략을 겨루기 위해 게임 트리를 사용할 수 있다.

내쉬 균형은 그들의 EV를 증가 시키기 위해 누구도 벗어난 플레이를 하지 않는 일련의 전략 이다. 다시 말해서, 한 플레이어가 균형 상태로 플레이 한다면, 상대 플레이어가 할 수 있는 최선은 그의 부분에서 균형된 전략으로 플레이 하는 것이다. 다른 어떤 전략은 결과적으로 EV의 손실을 초래 할 것이다.

그렇긴 하나, 한 명의 플레이어가 균형 전략으로 플레이 하지 않고 있다면, 상대방은 그의 EV 를 증가 시키기 위해 자신의 균형 전략에서 성공적으로 벗어날 수 있다. 이런 경우는 항상 일어나는데, 어떤 포커 플레이어도 인-게임에서 진정한 균형 전략을 실행 할 수 없기 때문이다 – 그래도 세계적인 베스트 플레이어들은 열심히 시도하고 있다.

실질적인 의미

게임 트리를 통한 당신의 전략이 어떻게 보여지는지에 대해 고려하는 것은 익스플로잇 당할 약점을 제거하게 해주고, 전반적인 접근법을 보강시켜 주게 한다.

만약 당신이 게임 트리의 나중 부분에 대해 전혀 고려하지 않은 채, 특정 핸드와 보드 만으로 결정을 내린다면 어떻게 될지 생각해봐라.

당신의 전략에는 매우 익스플로잇 당할 릭(leak)을 가지게 될 것이다.

예를 들어, 당신의 플러쉬 드로우와 스트레이트 드로우로 플랍에서 100% 빈도로 C-bet을 하고, 반면, 중간 세기의 핸드들로는 첵-백 한다고 치자. 이런 식으로 플랍 C-bet 레인지를 구축 한다면, 드로우들이 완성 될 때, 당신의 첵-백 레인지 안에 플러쉬와 스트레이트 드로우는 완전히 없을 것이다.

유능한 상대방이 알아챈다면, 상대방은 당신이 플러쉬나 스트레이트 드로우가 없다는 걸 익스플로잇 하기 위해 정말 큰 사이즈의 벳을 사용 할 수 있다. 상대방은 더 씬(thin) 하게 밸류-벳을 하면서, 동시에 블러핑 빈도를 높이고, 당신의 희생으로 상대방은 훨씬 높은 EV를 만들 수 있다.

게임 트리를 일찍이 수용한 사람들은, 이런 게임의 논리적인 표현을 사용하는 것을 상대방의 빈도 안에 있는 릭(leaks)을 파악 하는 훌륭한 도구라고 생각 했다. 일단, 릭이 명백 해지면, 그것을 익스플로잇 하기 위해 대응되는 전략을 만들기만 하면 된다.


결론

 

게임 트리에 대해 들어본 적 없더라도 낮은 스태이크를 크러쉬 할 수 있을까? 물론 이다!

이런 체계에서 만들어진 전략을 실행하지 않고 온라인 미드-하이 스태이크를 크러쉬 할 수 있을까? 절대 못한다!

이 글이 포커에 대한 완전히 새로운 시각으로 마음을 열게 하길 바란다.

5 Comments
구찌 03.06 16:24  
게임트리 저게 왜중요한거임?? 이해가잘안된다
훈이 03.06 16:24  
각 상황의 모든 경우의 수에 대해 레인지가 잘 분배돠어야 하기 때문임. 예를들면 너 SB vs 빌런 BB처럼 특정한 포지션에서, 특정한 보드가 있을때, 너의 bet bet check 라인을 택하는 레인지와 bet bet bet 라인 레인지의 밸런싱이 잘 되어있는지? 이때 빌런의 콜 콜 이후 레인지는 공략할 수 있는 언밸런싱한 스팟이 있는지? (ex 나의 bet bet 이후 리버 bet에서 오버폴드를 하니 이 라인을 많이 사용한다던지)
이처럼 모든 경우들 중에서 내가 위크해지는 스팟이 있는지, 상대가 약해지는 스팟이 있는지 세밀하게 따져야하기 때문임.
말을 ㅈ나 못해서 전달이 되었을지 모르겠네.
구찌 03.06 16:25  
고마워
아저씨 03.06 16:25  
10퍼센트 이해한 거 같다. 나중에 또 보면 15퍼센트 이해할 수 있겠지
훈이 03.06 16:26