크로스 워드 게임을 생성하기위한 스크립트가 필요합니다. 십자말 풀이를 생성하기 위해 나는 8 개의 단어 목록을 가지고 있는데, 15 열 15 행에 대해 말하자.PHP : 크로스 워드 게임을 생성하기위한 스크립트?
이 문제의 개념을 알 수 없습니다. PHP를 사용하여 이것을 생성하는 방법 ?? 아무도 저에게 어떻게 할 수 말해 줄 수 ??
크로스 워드 게임을 생성하기위한 스크립트가 필요합니다. 십자말 풀이를 생성하기 위해 나는 8 개의 단어 목록을 가지고 있는데, 15 열 15 행에 대해 말하자.PHP : 크로스 워드 게임을 생성하기위한 스크립트?
이 문제의 개념을 알 수 없습니다. PHP를 사용하여 이것을 생성하는 방법 ?? 아무도 저에게 어떻게 할 수 말해 줄 수 ??
실제로는 15-20 단어 목록으로 시작하는 것보다 실제로 소리가 쉽게 나는 것 같아요. 이 단어들을 십자말에 넣는 것은 매우 어렵습니다. 대부분의 경우 심지어 불가능할 것입니다 ...
저는 이것이 재미있는 생각이며 가능한 한 시도해야한다고 생각합니다. 주어진 크기의 주어진 단어에 대한 확실성이 있는지를 결코 알지 못하지만 알고리즘을 사용하여 많은 수의 조합을 시도하면 "수용 가능한"결과가 얻어 져야한다고 생각합니다.
나는 처음 단어를지도에 넣은 다음 모든 위치에 다른 단어를 모두 넣어 보겠습니다. 등등. 그래서 당신은 정말 많은 조합을 얻을 수 있습니다. 여러분이 원하는 크기로 나누면 삭제할 수 있고 결국에는 좋은 목록을 가지고 선택할 수있는 가장 작은 목록처럼 보일 것입니다. 내 GF가 이번 주말에 떨어져서, 어쩌면 아프다. 나는 재귀 적으로 그렇게 할 수 있다고 생각한다.
기본적으로 알고리즘을 얻지 못하고 있습니다. 크로스 워드 퍼즐에 적용 할 수있는 아이디어를 말할 수 있습니다. 낱말 맞추기에는 많은 조합이 있습니다. 각 단어를 다른 단어와 일치하도록 길에 넣어야합니다. 또한 단어가 다른 단어와 다른 경우 오류를 표시해야합니다. 내가 AUS, IND, WST, PAK, SLK 및 EFV 목록을 가지고있는 것처럼. EFV가 다른 단어와 일치하지 않습니다. 그래서이 경우 나는이 단어에 대한 오류를 보여줘야합니다. 나에게 이것을 시작할 수있는 개념이나 심지어 몇 가지 코드를 알려주십시오 .... – Prashant
중복 : http://stackoverflow.com/questions/943113/algorithm-to-generate-a-crossword –
정확하게 중복되지는 않습니다. 이 말은 PHP의 관점에서 말하며 Prashant는 단어 교차가 아닌 실제 크로스 워드 스타일을 원합니다. – JoshFinnie
@Josh - 다른 질문은 일반 알고리즘에 대해 묻습니다.이 알고리즘은 모든 언어에 적용 할 수 있어야합니다. 또한, 단 8 개의 단어로 단순한 "단어 교차"가 가능합니다. – nickf