Игра, которая качает алгоритмическое мышление жестче, чем 100 задач на LeetCode
Любой джун рано или поздно упирается в «петлю туториалов»: синтаксис языка вроде понятен, а как писать реальные алгоритмы с кучей условий — в голове каша. Обычные задачи на LeetCode быстро надоедают, потому что там нет визуальной отдачи.
Недавно наткнулся на залипательный инди-проект, который решает эту проблему через 3D-пространство.
В чём суть? Вам дают готовый 3D-объект, собранный из вокселей (маленьких кубиков), и пустой редактор кода. Задача — написать алгоритм (на Lua-подобном синтаксисе), который сгенерирует точно такую же фигуру с нуля.
Почему это работает: Визуализация условий: Вы сразу видите, где ошиблась логика циклов и условий if/else, когда фигура перекашивается в 3D. Тренировка пространственного мышления: Приходится думать не просто «индексами массивов», а координатной сеткой в трёх измерениях. Нарастающая сложность: От простых кубов до сложных архитектурных форм, где нужно оптимизировать сам код. Для того чтобы пощупать механику, не нужно ничего скачивать — у проекта есть прямое браузерное демо.
Где попробовать? Прямую ссылку на демо и подробный разбор проекта выложил у себя в телеграме Закинул всё в отдельный пост — переходите, тестируйте в браузере и пишите в комментариях, на каком уровне застряли!