243 ·GitHub
Что это такое?
Математическая тренировочная игра только для браузера («Dopadrill»), где визуальные эффекты и музыка всё нарастают с каждым правильным ответом. Маскот по имени Dopakichi переносит вводимые вами цифры и празднует каждый правильный результат, подводя к финалу в духе фестиваля.
Это нативное приложение или просто веб-страница, которую я открываю в браузере?
Это статическое веб-приложение без этапа сборки: вся игра живёт в app/ как ванильный JavaScript без зависимостей на ES Modules и раздаётся прямо статическим файловым сервером.
Как это запустить?
Раздайте папку app/ любым статическим файловым сервером и откройте её в браузере. Прямое открытие через file:// не сработает, потому что игра опирается на ES Modules.
Нужны ли Node.js или инструменты сборки, просто чтобы поиграть?
Нет — сама игра имеет ноль зависимостей и этапа сборки. Node.js 20+ нужен, только если хотите запускать юнит-тесты проекта.
Заканчивается ли игра при неправильном ответе?
Нет — состояния game over нет, и ошибки не сбавляют нарастающий темп; вы просто продолжаете играть.
Работает ли на телефоне или только на ПК?
Поддерживаются и вертикальные экраны смартфонов, и ПК; на ПК доступен ввод цифрами и Backspace.
Какие математические навыки она охватывает?
58 навыков с 1 по 6 класс на основе школьной программы Японии, включая сложение, вычитание, умножение, деление (включая пошаговое деление в столбик), десятичные дроби, обыкновенные дроби и пропорции.
Как устроены очки?
Правильные ответы на всё дают 100 очков. Если точность с первой попытки 80% или выше, открывается дополнительный раунд на время, где можно набрать больше 100.
Что за режим «My Level»?
Адаптивный режим, который начинается с быстрой проверки навыков и затем постепенно открывает новые по мере освоения каждого, наряду с отдельными экранами по классам, практики, повторения и дерева навыков.
Музыка и звуковые эффекты — это настоящие аудиофайлы?
Нет — вся музыка и звуковые эффекты синтезируются в реальном времени через Web Audio API; в проекте вообще нет аудиофайлов.
What are similar projects?
riso-windowseat, vanillawebprojects, RhineLabUI, player, -., VibeOffice, JIZURA, run-abroad
Which topics is it in?
web-audio, localstorage, mobile-web, esm, japanese, vanilla-javascript, mathematics, no-dependencies, game, gaming, audio, offline