구축 방법 — 비버의 우당탕 다리v1.0 · 2026-10-25
방법
- 규칙 시뮬레이션. 강 건너기 논리 퍼즐의 상태 전이 엔진이 사고를 판정하고, Dijkstra 최단 비용 탐색이 최단 기록·힌트·전체 해법을 계산
- 상태 = 동물·짐 위치, 비버 위치, 다리 수리, 산딸기 사용, 카멜레온 색, 곰이 깨기 전 시계. 12판(숲속 소풍 8 + 야생 탐험 4), 동행 1~2자리, 11·12판 하중 4·5칸, 12판은 행동마다 이동 분
- 학습 없음 · 브라우저에서 계산(서버 없음) · JavaScript ES 모듈, Node.js 테스트 러너 · 엔진 animal-bridge-v3
- LLM 없음. 지도 3장과 캐릭터 그림 2장은 이미지 생성 AI(ImageGen)로 기존 그림체를 참조해 만든 정지 이미지이며 판정에는 쓰지 않음
데이터
- 퍼즐 규칙 12판 · 손으로 작성 · 자체 제작
- 먹이 관계 근거: 동물원·자연보호 단체 공개 자료 6건(아래 출처) · 2026-10-24 확인 · 사실만 참고, 글·그림 복제 없음
- 비버의 호송, 즉시 사고 판정, 하중 칸, 이동 분, 숲속 판의 특수 능력(스컹크 경호·카멜레온 신호 등)은 정한 값
- 사용자 입력 저장: 판별 행동 기록과 최고 기록만 이 브라우저 localStorage에 저장. 서버 전송 없음, 개인정보 없음
검증
- 측정 조건: Node.js 테스트 러너, 12판 전부, 2026-10-25
- 테스트 57개 통과. 판별 알려진 해법 비용 = 탐색한 최단 비용, 도달 가능한 모든 상태를 독립 규칙으로 안전 검사, 해법 중간 모든 지점에서 힌트가 완주로 이어짐, 저장 이관, 영어 번역 누락
- 12판 최단 시간은 Dijkstra와 별도로 Bellman-Ford로 모든 도달 상태에서 교차 확인
- 최단 기록(탐색값): 1판 7 · 2판 5 · 3판 7 · 4판 6 · 5판 6 · 6판 5 · 7판 5 · 8판 8 · 9판 3 · 10판 5 · 11판 7행동 · 12판 15분(5행동)
- 학습·평가 분리: 해당 없음(학습 없음). 정확도 지표 없음
범위
- 이 게임의 12판 규칙 안에서만 성립. 한 판에 동물·짐 3~5개, 동행 1~2자리, 하중 최대 5칸
- 실제 동물 행동, 사냥 확률, 다리 하중을 예측·설명하지 않음