Это приложение рассчитывает кратчайший путь шахматного коня из одной позиции в другую на шахматной доске 8x8 и предоставляет анимированную визуализацию этого движения.
- Ввод начальной и конечной позиций в виде алгебраической нотации (например, "a3", "c6").
- Вычисляет и отображает кратчайший путь.
- Предоставляет анимированную визуализацию движения коня по шахматной доске.
- Компилятор C++17 и выше
- Фреймворк Qt 5
- Клонируйте этот репозиторий.
- Соберите приложение, используя предпочитаемые инструменты сборки C++ (реком. : CMake).
- Запустите исполняемый файл, чтобы запустить приложение.
- Введите начальную и конечную позиции и нажмите кнопку "Старт", чтобы визуализировать движение коня.
Это приложение использует архитектуру Model-View-Controller (MVC). Основная функциональность реализована в контроллере.
Этот проект лицензирован в соответствии с Apache licence - подробности смотрите в файле LICENSE.md.