NEW
Font size
WorksheetsВикторина Dino | ЯМК
Total questions: 15
Worksheet time: 8mins
Какой HTML элемент используется для создания игрового поля?
<div class="game-container">
<canvas>
<section>
<main>
Какие два основных игровых элемента мы создаем в HTML?
Динозавр и птица
Динозавр и кактус
Кот и собака
Машина и дерево
Какой атрибут HTML элемента позволяет JavaScript найти динозавра?
class="dinosaur"
id="dinosaur"
name="dinosaur"
data-dinosaur="true"
В каком порядке подключаются файлы CSS и JavaScript?
Сначала JS, потом CSS
Сначала CSS, потом JS
Неважно
Только CSS
Какая функция отвечает за прыжок динозавра?
move()
jump()
run()
fly()
Какая клавиша используется для прыжка?
Enter
Escape
Пробел (Space)
Стрелка вверх
Что происходит, если динозавр уже прыгает и игрок нажимает пробел?
Динозавр прыгает выше
Динозавр падает быстрее
Ничего не происходит
Игра перезапускается
Какой метод используется для обработки нажатий клавиш?
addEventListener('click')
addEventListener('keydown')
addEventListener('keyup')
addEventListener('press')
Сколько времени длится прыжок динозавра?
300ms
600ms
1000ms
2000ms
Какая клавиша перезапускает игру?
Enter
R
F5
Escape
Почему мы проверяем !jumping перед прыжком?
Чтобы игра работала быстрее
Чтобы предотвратить множественные прыжки
Чтобы сэкономить память
Чтобы игра выглядела красивее
Что делает event.preventDefault() при нажатии пробела?
Ускоряет игру
Предотвращает прокрутку страницы
Останавливает анимацию
Перезапускает игру
Какой CSS класс добавляется к динозавру при прыжке?
flying
jumping
jump
up
Что происходит с классом jump после прыжка?
Он остается навсегда
Он удаляется через 600ms
Он удаляется сразу
Он заменяется на другой класс
Почему мы используем setTimeout в функции прыжка?
Чтобы игра работала плавно
Чтобы ограничить время прыжка
Чтобы добавить задержку
Чтобы ускорить анимацию
