01 ОБ ИГРЕ
Знакомство с проектом
CodeQuest — это браузерная образовательная игра-викторина на русском языке, которая в игровой форме знакомит с основами IT: от устройства компьютера и программирования до веб-разработки, баз данных, кибербезопасности, алгоритмов, DevOps, Docker, архитектуры и финального экзамена.Игра состоит из 25 этапов и 139 вопросов. Каждый этап посвящён отдельной теме:знакомство с компьютером, основы программирования, веб-разработка, работа с данными, кибербезопасность, дизайн и UX, искусственный интеллект, алгоритмы и логика, команда и DevOps, продвинутый JavaScript, Python, backend и HTTP, Node.js, SQL и проектирование данных, Git, компьютерные сети, Linux и командная строка, тестирование и отладка, проектирование API, TypeScript, безопасность веб-приложений, Docker, архитектура и производительность, релиз и надёжность сервиса, а также финальный экзамен.Игрок отвечает на вопросы с четырьмя вариантами ответа. За правильный ответ начисляется опыт (XP), учитывается серия правильных ответов. За ошибку теряется одно из трёх «сердец». Если сердца заканчиваются — этап можно попробовать снова. После каждого ответа показывается объяснение, а иногда и дополнительный факт «А ты знал?».По мере прохождения этапов открываются новые уровни, а за завершение этапа игрок получает новый ранг: от «Новичка» до «Легенды IT». Прогресс сохраняется в localStorage, поддерживается миграция старых сохранений. В финале, после прохождения всех этапов, игроку предлагается ввести имя и скачать сертификат в PNG или распечатать его / сохранить в PDF. Сертификат содержит имя, дату, статистику и уникальный ID.Игра имеет неоново-тёмный дизайн, адаптивную вёрстку, звуковые эффекты через Web Audio API, конфетти при победе и управление как мышью/тапом, так и клавиатурой.
#викторина#обучение#IT#программирование#HTML5#сертификат#прогресс