Skip to content

KodoyTheFloppa/Numberlink

Repository files navigation

Numberlink Solver

Numberlink Solver — это игра-головоломка, которая позволяет пользователю соединять пары чисел на сетке, избегая пересечений путей. Программа автоматически решает головоломку, используя алгоритм поиска кратчайших путей.


Принцип работы

  1. Ввод размеров сетки:

    • Пользователь может указать количество строк и столбцов сетки через специальное окно.
  2. Генерация сетки:

    • После ввода размеров программа генерирует игровое поле.
  3. Расстановка стен:

    • Пользователь может расставить стены между ячейками, через которые нельзя провести путь.
  4. Ввод пар чисел:

    • Пользователь кликает на ячейки, чтобы расставить числа парами (например, 1 и 1, 2 и 2 и т.д.).
  5. Автоматическое решение:

    • Программа находит кратчайшие пути между парами чисел, избегая пересечения путей и обходя стены.
  6. Сохранение и загрузка состояния:

    • Состояние игры сохраняется автоматически. При перезапуске программы вы можете продолжить с того места, где остановились.
  7. Кнопки управления:

    • Начать ввод чисел: Переключение в режим ввода чисел.
    • Возврат: Отменяет последнее действие.
    • Найти решение: Автоматически находит пути для всех пар чисел.
    • Повторить: Сбрасывает поле для начала новой игры.

Запуск

Запустить Numberlink.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages