|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.02.2011, 20:28 | #1 |
Пользователь
Регистрация: 18.02.2010
Сообщений: 96
|
судоку
захотел написать программу для игры в судоку. но возникла проблема с заполнением двумерного массива случайными числами и проверкой с правилами игры. я пока ещё новичок в этом дле и пытаюсь делать как знаю и как проще. пока сделал это
Код:
Последний раз редактировалось sergio11; 18.02.2011 в 08:12. |
18.02.2011, 07:51 | #3 |
Пользователь
Регистрация: 18.02.2010
Сообщений: 96
|
а как перемешать их можно?
|
18.02.2011, 12:09 | #4 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
|
18.02.2011, 12:40 | #5 | |
Пользователь
Регистрация: 18.02.2010
Сообщений: 96
|
Цитата:
|
|
18.02.2011, 12:58 | #6 |
Пользователь
Регистрация: 18.02.2010
Сообщений: 96
|
мне, если не трудно, код где идет формирование двумерного массива
|
18.02.2011, 17:58 | #7 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
А зачем 2-мерный, тебе же надо 9*9.
Вообще судя по коду этот судоку не очень универсальный. Вот что он делает: 1. У него есть шаблон таблицы: private int[,] _originalSet = {{7,9,2,3,5,1,8,4,6}, {4,6,8,9,2,7,5,1,3}, {1,3,5,6,8,4,7,9,2}, {6,2,1,5,7,9,4,3,8}, {5,8,3,2,4,6,1,7,9}, {9,7,4,8,1,3,2,6,5}, {8,1,6,4,9,2,3,5,7}, {3,5,7,1,6,8,9,2,4}, {2,4,9,7,3,5,6,8,1} }; Т.е. тебе надо либо самому насоздавать правильных шаблонов либо научиться их правильно генерировать. 2. Зачем в зависимости от уровня сложности он вызывает метод UnMask(), где прячет клетки в случайном порядке. 3. Ну а дальше сама игра |
18.02.2011, 22:03 | #8 |
Пользователь
Регистрация: 18.02.2010
Сообщений: 96
|
спасибо. за разъяснение. попробую с шаблонами.
|
09.04.2011, 21:33 | #9 |
Пользователь
Регистрация: 18.02.2010
Сообщений: 96
|
Возникла такая необходимость как поставить условие, которое проверяло бы есть ли элемент или нет
вот пример: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Судоку на Делфи | Killerkod | Помощь студентам | 7 | 14.06.2011 14:52 |
Алгоритм судоку | Rusprover | Помощь студентам | 3 | 13.12.2010 04:09 |
Судоку | zmey31313 | Софт | 7 | 13.05.2010 16:12 |
Delphi судоку | fawr | Помощь студентам | 4 | 18.03.2010 23:58 |
Создание судоку | Beliuk | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 18.03.2010 16:15 |