단어 검색 생성기
일치하는 솔루션 키와 함께 실제 역추적 배치 알고리즘을 사용하여 모든 단어 목록을 인쇄 가능한 단어 검색 퍼즐로 변환합니다.
결과
대부분의 빠른 단어 검색 제작자는 각 단어를 임의의 빈 셀에 넣고 두 단어가 충돌하는 순간 포기합니다(조용히 건너뛰기). 대신 이 생성기는 진정한 역추적 검색을 실행합니다. 임의의 방향과 위치에서 단어를 시도하고, 이후 단어를 배치할 수 없는 경우 포기하기 전에 이전 단어에 대해 풀고 다른 위치나 방향을 시도합니다. 단어 사이의 겹침은 허용되지만 두 단어가 공유 문자에서 일치하는 경우에만 가능합니다. 이것이 바로 실제 연동 단어 검색이 수동으로 구축되는 방식입니다.
최대 40개의 단어(한 줄에 하나씩 또는 쉼표로 구분)로 구성된 목록을 입력하거나 붙여넣고 10×10에서 최대 20×20까지 격자 크기를 선택합니다. 단어는 가장 긴 것부터 배치됩니다. 가장 길고 가장 제한된 단어는 맞추기가 가장 어렵고 그리드가 아직 비어 있는 동안 배치하면 가장 큰 이점을 얻을 수 있기 때문입니다. 모든 시도에는 제한이 있습니다. 역추적 검색이 시도 예산 내에서 완료될 수 없는 경우 폴백 패스는 사용자에게 알리지 않고 영원히 반복하거나 조용히 불완전한 퍼즐을 생성하는 대신 가능한 모든 것을 배치하고 맞지 않는 정확한 단어를 보고합니다.
배치가 완료되면 모든 빈 셀은 브라우저의 암호화 난수 생성기에서 추출되고 단어 목록에 이미 사용된 문자에서 샘플링된 진정한 임의의 문자로 채워지므로 필러는 명백한 기본 문자 블록처럼 보이지 않고 혼합됩니다. 이 도구는 풀 준비가 된 깨끗한 퍼즐 그리드와 각 단어가 고유한 색상으로 강조 표시된 일치 솔루션과 시작 셀, 끝 셀 및 방향의 텍스트 목록이라는 두 가지 뷰를 렌더링합니다. 둘 다 인쇄 가능하며 별도의 PNG 이미지로 다운로드할 수 있습니다. 모든 것이 업로드나 서버 관련 없이 브라우저에서 로컬로 실행됩니다.