게시판장기로 이해하는 규칙 엔진과 평가 함수 탐색예제 소스

예제 소스

장기로 이해하는 규칙 엔진과 평가 함수 탐색 · 파일 59개

ai.worker.ts

/// <reference lib="webworker" />

import { chooseMove, type AiRequest, type AiResponse } from "./ai";

self.onmessage = (event: MessageEvent<AiRequest>) => {
  const { requestId, snapshot, depth } = event.data;
  const move = chooseMove(snapshot, depth);
  const response: AiResponse = { requestId, move };
  postMessage(response);
};