Создано во время интенсива школы Webcademy.ru
Ссылка на проект https://serrjik.github.io/Maze/
- HTML5
- canvas
- JavaScript
- Изначально лабиринт полностью заполнен стенами
- Ходы в лабиринте расчищают "тракторы"
- "Тракторы" "ходят" на 2 клетки в 4-х направлениях
- "Тракторы" изначально появляются в случайных четных клетках лабиринта
- Между любыми 2-мя клетками лабиринта только 1 путь
- Путь ищется от клетки, на которой кликнули мышью,
- до клетки, над которой стоит курсор
- Если курсор стоит над стеной, то путь будет показан до последней свободной клетки, над которой был курсор
- Если кликнуть на клетке со стеной, то после наведения курсора на свободную клетку путь начнет искаться от последней свободной клетки, над которой был курсор перед кликом на клетку со стеной
