Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Написание игр _ Программа авто создания раскладов для судоку

Автор: X.XaM_MaX.X 27.01.2007 19:45

Пытаюсь сделать прогу которая будет делать расклады готовые(чтобы потом в игру их добавить), но у меня проблема ( Я делаю так: поочередно в каждую ячейку случайным образом добавляю число, но так чтобы :
1)По вертикали небыло таких чисел
2)по горизонтали тоже
3)чтобы в квадратике 3х3 небыло таких цифр
Но где-то после половины работы она виснет так как расклад становиться не решабельным ( вот на каком моменте виснет к примеру:
628937
45126><вот тут зависло т.к. сюда ничего уже не подставишь сами посмотрите (
93758
213
596
784
349
865
172

wacko.gif Как мне избежать подобного?

Автор: Алена 27.01.2007 20:46

Вот сюда загляни: http://forum.pascal.net.ru/index.php?s=&showtopic=10635&view=findpost&p=72697

Автор: X.XaM_MaX.X 27.01.2007 21:06

Чёто я всё равно не понял ( Как в теории это над делать? На словах...

Автор: X.XaM_MaX.X 28.01.2007 1:25

Ну что никто не поможет? Очень надо!

Автор: volvo 28.01.2007 4:08

http://forum.vingrad.ru/index.php?showtopic=87487&view=findpost&p=991728 мелькнула очень интересная идея насчет генерации таблиц Судоку...

http://delphikingdom.ru/asp/answer.asp?IDAnswer=44645, но это потребует довольно большого количества памяти, Паскаль может не потянуть... С Дельфи - проблем не должно быть ...