ПРИМЕР ПОИСКА РЕШЕНИЙ ДЛЯ ГОЛОВОЛОМКИ "BEDLAM CUBE"
Головоломка представляет собой кубик 4Х4, который состоит из 13 элементов, 12 деталей содержат 5 кубиков и одна деталь 4. Задача собрать кубик. Алгоритм поиска решения взят из этой статьи.
Что реализовано в программе.
Программа содержит одно решение данной головоломки. Пользователь может убрать от 1 до 12 элементов, которые образуют это решение, и запустить процедуру поиска нужной комбинации. Найденные комбинации выводятся в левом списке, который расположен под полем с графическим представлением. В соседнем списке отображаются элементы, которые входят в найденную комбинацию. Кроме этого в программе отображаются все состояния исходных элементов головоломки, которые используются для поиска решения. В версии 1.0.1 добавлена возможность сохранять найденное решение во внешнем файле (меню Действия - Сохранить решение) и загружать в программу сохраненное решение (меню Действия - Загрузить решения).
Дополнительные требования.
Для работы программы требуется установить ActiveX компоненту GDI+.