Головоломка «Китайская стена». Программа на Visual C# .NET + WinForm. Курсовая работа

Программа решает головоломку “Китайская стена“. Китайская стена (скользящие линии, забор) - это логическая головоломка, напоминающая лабиринт. Необходимо соединить точки вертикальными и горизонтальными прямыми отрезками так, чтобы получилась единая замкнутая цепь, не пересекающая саму себя. Каждая цифра указывает, сколько отрезков должно расположиться вокруг нее по периметру. Если в ячейке нет цифры, то вокруг нее может быть любое количество линий. Программа поддерживает пять способов решения: - поиск по дереву решений в глубину; - поиск по дереву решений в ширину; - с элементом случайности; - с направлением обхода; - метод равных цен. Карту можно установить, нажимая на ячейку и задавая в ней число отрезков последовательным нажатием левой кнопки мыши. Карту можно сохранить в файл или загрузить из файла. Среда разработки: Visual Studio. Среда программирования: Visual C# .NET 2012. Скачать демо-файл программы: http
Back to Top