Prototype · Claude Code + решатель в Web Worker + PWA

    Рикошет роботов

    Роботы без тормозов и 280 задач, у каждой из которых кратчайшее решение посчитано решателем

    Головоломка про роботов без тормозов: помеченного робота нужно привести на метку за наименьшее число толчков. Толкнутый робот едет, пока не упрётся в стену, отбойник или другого робота, поэтому чужих роботов ставят поперёк пути как упоры. ИИ здесь не соперник, а решатель: у каждой из 280 задач кратчайшее решение посчитано заранее и показано рядом со счётчиком. Задачи разложены по семи ступеням — от поля 8×8 до 16×16. Можно играть в одиночку или против ботов-наводчиков: идёт торг за наряд, и показывает тот, кто назвал меньше толчков. Решатель проверен на отдельном стенде сверки: перенесённый TypeScript-решатель, эталонный DriftingDroids на Java и собственный BFS нашли одинаковую оптимальную длину на всех восьми проверочных полях. Сейчас это тестовый стенд.

    Стрейл сборки

    Каждый шаг — реальный момент: от первого промпта до финальной версии. Показываю не результат, а процесс.

    01
    Задача «Первые шаги»: толкни робота к метке, оптимум посчитан решателем
    Задача «Первые шаги»: толкни робота к метке, оптимум посчитан решателем
    02
    Семь ступеней и 280 задач с доказанным оптимумом — от поля 8×8 до 16×16
    Семь ступеней и 280 задач с доказанным оптимумом — от поля 8×8 до 16×16
    03
    Против наводчиков: торг за наряд — показывает тот, кто назвал меньше толчков
    Против наводчиков: торг за наряд — показывает тот, кто назвал меньше толчков
    04
    Правила: робот едет до упора, а чужой робот — такая же стена
    Правила: робот едет до упора, а чужой робот — такая же стена

    Хотите такой же — соберём?

    Vibe Studio собирает похожие AI-продукты от 40 000 ₽. От Telegram-бота до MVP за недели, не месяцы. Команда — Василий и AI-инструменты.