<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Debugging on philipjkim</title>
    <link>https://philipjkim.github.io/tags/debugging/</link>
    <description>Recent content in Debugging on philipjkim</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Fri, 07 Aug 2026 07:56:13 +0900</lastBuildDate>
    <atom:link href="https://philipjkim.github.io/tags/debugging/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>렉시오 CPU 플레이어 만들기 Part 5: 봇이 아무것도 하지 않는 이유</title>
      <link>https://philipjkim.github.io/posts/20260807-lexio-cpu-bot-strategy-05/</link>
      <pubDate>Fri, 07 Aug 2026 07:56:13 +0900</pubDate>
      <guid>https://philipjkim.github.io/posts/20260807-lexio-cpu-bot-strategy-05/</guid>
      <description>&lt;p&gt;&lt;em&gt;이 글은 Claude Opus 5 를 이용해 초안이 작성되었으며, 이후 퇴고를 거쳤습니다.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;설계와-구현-사이&#34;&gt;설계와 구현 사이&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://philipjkim.github.io/posts/20260731-lexio-cpu-bot-strategy-01/&#34;&gt;Part 1&lt;/a&gt; 부터 &lt;a href=&#34;https://philipjkim.github.io/posts/20260731-lexio-cpu-bot-strategy-04/&#34;&gt;Part 4&lt;/a&gt; 까지는 설계안이었습니다. 타일을 정수로 압축하고, 미공개 집합을 복원하고, 손패 분해를 DP 로 풀고, 목적 함수를 정산식에서 유도해 평가 함수의 항을 나열했습니다. 코드 조각은 있었지만 돌려 본 적은 없었습니다.&lt;/p&gt;&#xA;&lt;p&gt;이번 편은 그 설계를 실제로 구현해 브라우저에서 5인 게임을 돌려 본 기록입니다. 결과부터 적겠습니다. &lt;strong&gt;봇이 거의 모든 턴을 패스했습니다.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;원인을 추적하고 나서 든 생각은 &amp;ldquo;설계가 틀렸다&amp;quot;가 아니었습니다. 항을 하나씩 뜯어보면 Part 4 가 쓴 대로였고, 개별 함수는 각각 맞는 값을 돌려주고 있었습니다. 틀린 것은 &lt;strong&gt;항을 합치는 방식&lt;/strong&gt; 이었고, 그중 일부는 Part 1~4 가 아예 말하지 않은 자리였습니다.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
