Обучение 2026 · Прототип · 3/4

ПДД Сербии: интерактивные ситуации

Прототип мобильного учебника, где правило дорожного движения превращается в 2D-сцену: выбираете действие, смотрите последствия и только потом читаете объяснение.

  • TypeScript
  • React
  • Vite
  • Canvas 2D
  • Custom traffic solver
ПДД Сербии: интерактивные ситуации

Обзор

Готовясь к сербским правам по 133-страничному конспекту, я хотел, чтобы правила не заучивались, а проживались. В этом прототипе каждое правило — дорожная ситуация на 2D-холсте: вы видите перекрёсток, выбираете, что делать, сцена анимируется и показывает, что произошло, и только после этого появляется объяснение. Главное отличие от сцены по сценарию в том, что исход не написан заранее. Дорога состоит из полос, у каждой машины свой маршрут и своя динамика, а авария, невыполненная обязанность или перекрытый перекрёсток выводятся из того, что реально случилось в симуляции. Автор описывает намерение («вы с юга поворачиваете направо, пешеход входит на переход»), остальное считает солвер. Проверка при сборке прогоняет все варианты и падает, если у ситуации не ровно один верный ответ.

Что умеет

05
01Обучение через последствия
Выберите действие и посмотрите, к чему оно приводит, прежде чем читать правило.
02Симуляция, а не сценарий
Полосы, маршруты и динамика машин определяют исход; нарушения определяются по тому, что произошло.
03По реальному курсу
Ситуации привязаны к страницам конспекта автошколы, есть отчёт о покрытии программы.
04Сначала мобильный
Спроектирован под экран 360–430 px; на десктопе показывается колонкой телефона.
05Проверенные ответы
Сборка прогоняет все варианты и падает, если верный вариант не ровно один.

Ход работы

3/4
  1. 01 Разбор курса Извлечён и проиндексирован конспект автошколы; отобраны правила, которые можно визуализировать.
  2. 02 Движок мира Полосы, маршруты, динамика машин и солвер, выводящий исход.
  3. 03 Первые ситуации Первый набор ситуаций на перекрёстках с анимированными последствиями.
  4. 04 Публичный релиз Расширение покрытия программы перед публикацией.
Дальше по реестру Все проекты →
2026 PrivacyCleaner Kotlin · Android · EXIF 2/4 В разработке 2025 LinkedIn Cover Letter JavaScript · Browser Extension · Python 3/3 Выпущено 2025 Spotify BPM JavaScript · Browser Extension · Spotify API 4/4 Выпущено