03.06.2010, 11:11 | #1 (permalink) |
Новичок
Регистрация: 03.06.2010
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Delphi. Обход доски ферзем
Задача: Написать программу обхода шахматной доски ферзем. Пройденными, считать клетки, которые ферзь пересек за один ход. Можно "наступать" на пройденные клетки. Условие победы: обход всего поля + возвращение в начальную позицию. Требуется два режима: Пользовательский и Автоматический В автоматическом режиме компьютер ставит ферзя в случайную клетку, а затем выбирает "наиболее оптимальное решение", т.е. обход доски за минимальное количество ходов. Вопросы: 1. Нужно "отмечать" клетки, где ферзь уже был. Самое простое: покрасить. *Поле нарисованно на канве TImage* Как закрасить клетку, на которую ферзь только что переместился - ясно, а как с остальным быть - не очень. 2. Главный вопрос: реализация автоматического режима, точнее "поиска оптимального решения". Если требуется: ФЕРЗЬ.zip |
03.06.2010, 11:11 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Обсуждения которые создавались ранее помогут вам решить проблему DELPHI Обход нежелательных проблем при установке ОС Обход дерева в ширину Гуманитарий и Delphi SQL Delphi Delphi |
06.06.2010, 10:06 | #2 (permalink) |
Member
Регистрация: 11.04.2007
Адрес: Санкт-Петербург
Сообщений: 40,320
Записей в дневнике: 73
Сказал(а) спасибо: 885
Поблагодарили 2,792 раз(а) в 431 сообщениях
Репутация: 186775
|
svernare, не используйте для вложений сторонние хостинги и файлообменники. Обычно такие вложения удаляются.
__________________
Пингвин птица гордая, пока не пнёшь - не полетит. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Метки |
delphi, ферзь |
|
|