AI가 DM 맡음
Built a Claude Code D&D skill so my family and I could play couch co-op DnD with Claude as our DM
·2026.04.10 13:44
핵심 내용
Claude Code skill로 TV 캐스트까지 되는 가족용 AI DM D&D를 만들었다.
자세히 보기
가족이 소파에 둘러앉아 플레이할 수 있도록 Claude Code를 DM처럼 쓰는 D&D 5e skill을 만들었다.
내가 노트북에서 파티의 행동을 입력하면 Claude가 주사위 굴림, NPC 연기, HP 관리, 전투 진행까지 맡고, 내러티브는 브라우저 페이지로 자동 전송돼 Chromecast로 TV에 띄운다.
핵심 기능은 다음과 같다.
- D&D 5e 지원: 이니셔티브, 공격, 세이브, 스펠 슬롯, XP, 레벨업 처리
- 캐릭터 생성 가이드: point buy / 굴림 스탯, 종족 보정, 클래스·배경 시작 장비 자동 배정
- 지속 캠페인: 상태, NPC, 퀘스트를 markdown 파일로 저장해 세션 간 이어짐
- 시네마틱 디스플레이: 타입라이터식 narration, 장면별 배경, HP 바가 있는 파티 사이드바
- 17개 장면 유형: tavern, dungeon, glacier, crypt 같은 키워드에 맞춰 배경 자동 전환
- 전투 트래커: 자동 이니셔티브, 실시간 턴 오더 포인터
토큰 비용도 고려해 구조를 조정했다.
- 단순하고 결정적인 작업은 python으로 오프로드
- 남은 단순 reasoning은 Haiku에 배정
- 실제 캠페인 판단은 Sonnet이 담당
- 세계관 생성 시에만 Opus를 써서 더 미묘한 내러티브 요소를 만들도록 설계
세션 관리는 전체 대화 기록을 다 보내는 대신 session-log md로 요약하고, 캐릭터/상태/세계/NPC 파일을 갱신하는 방식이다. TV용 Flask 서버는 별도 옵션이라 설치도 비교적 간단하다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.