/ tag
#몬테카를로
#몬테카를로 · 2건
-
카드게임 봇이 상대 손패를 추정하게 만들기 — 패스 로그 가중 샘플링, 그리고 조용히 약해진 봇
티츄 봇이 교환한 카드와 패스 기록으로 상대 손패를 추정하고, 셀프플레이 손익분기(50%)를 넘는 조건에서만 티츄를 부르게 만든 과정. 그리고 필드 하나 때문에 승률 탐색이 에러 없이 기본 전략으로 떨어졌던 버그까지 — 티츄온라인(Node.js) 실제 커밋 기록.
-
봇이 이상한 수를 둔다 — 크래시도, 실패하는 테스트도 없는 버그 잡기
"봇이 판돈도 없는 트릭에 마이티를 버려요." 크래시가 아니라 판단 품질이라 스택트레이스도 실패하는 테스트도 없다. 이상한 수를 봇 자신의 판정 함수로 세는 스캐너, dev vs main 한 테이블 A/B, A/A 널 검증까지 — 티츄온라인 마이티 봇을 자가대국으로 디버깅한 기록. 사람 눈에 낭비로 보이던 수가 실제로는 옳아서 되돌린 이야기도.