Игра "Fifteen Match"
Дата публикации: 29/03/2022Несколько месяцев назад я решил участвовать в хакатоне Flutter Puzzle Hack, где нужно было написать вариацию игры Пятнашки на Flutter. В данный момент соревнование завершилось и выложены работы всех претендетов. Моя версия доступна вот по этой ссылке. Ниже я описываю процесс создания игры и особенности реализации игры.
Итак, задача была создать вариацию знаменитой головоломки 15. Как известно, в своей основе она обманчива проста и ее достаточно легко реализовать. Сложность заключается только в проверка решаемости головоломки. Но эта задача математиками уже была решена и есть достаточно простой алгоритм, который позволяет проверить любую позицию на решаемость.