피드로 돌아가기
Tower Before Dusk: I Built a Puzzle Game for Humans and AI
Dev.toDev.to
AI/ML

WebMCP 기반 인간-AI 공용 퍼즐 게임의 상태 동기화 및 플랜 실행 구조 설계

Tower Before Dusk: I Built a Puzzle Game for Humans and AI

Daniel Balcarek2026년 6월 18일10intermediate

Context

WebMCP 기술 검증을 위해 인간과 AI가 동일한 규칙으로 경쟁하는 타일 기반 퍼즐 게임 설계. 실시간 상태 확인 방식 채택 시 발생하는 과도한 API Token 소모와 비용 증가 문제가 주요 제약 사항으로 작용.

Technical Solution

  • Token 비용 절감을 위해 매 수마다 상태를 확인하는 방식 대신 전체 Game State를 1회 전송하는 구조 채택
  • AI가 최적 경로를 계산하여 반환하는 단일 Action Plan 기반의 비동기 처리 방식 도입
  • AI의 정적인 Plan 데이터를 게임 루프 내에서 짧은 지연 시간을 두고 순차 실행하여 실시간 플레이처럼 보이게 하는 Replay 메커니즘 구현
  • Human-first 접근법을 통해 키보드 입력과 AI의 Action Plan이 동일한 상태 변경 함수를 호출하는 통합 인터페이스 설계
  • getGameState와 submitPlan이라는 두 가지 핵심 MCP Tool을 통한 인터페이스 추상화

- AI 에이전트 설계 시 실시간 피드백 루프보다 Batch 기반의 Plan 전송 방식이 비용 효율성 면에서 유리한지 검토 - AI의 응답 대기 시간을 사용자 경험(UX)으로 전환하기 위한 Replay-style UI 렌더링 기법 적용 고려 - LLM의 추론 능력 한계를 고려하여 복잡한 퍼즐 설계 시 도메인 지식과 직관이 필요한 지점을 명확히 구분하여 툴 설계

원문 읽기
Tower Before Dusk: I Built a Puzzle Game for Humans and AI | Devpick