На этом уроке мы добавим таймер, чтобы наши боксики двигались сами. Потом долго будем настраивать процесс их появления и продвижения.
Дата отправки отчёта:
17 апреля 2021 г.
Задание выполнено: за
19 час. 20 мин.
Чему научился:
1. Добавила вызов таймера. 2. Создала функцию timer(). 3. функция addBox() изменена так, чтобы уровни увеличивались автоматически 4. плавное появление боксиков реализовано в функции addBox() 5. удаление уехавших боксиков реализовано в функции downBox() 6. подобрала параметры уровня и изменения скорости так, чтобы выполнение происходило комфортно для глаз
Что было сложным:
были опечатки в коде. Все также сложно искать такие ошибки без возможностей автоматического дебагера. Приходится искать возможности проверки хода выполнения скрипта, изменяя настройки среды и добавляя дополнительные операции визуализации. Снято видео mp4 с ходом выполнения скрипта, но прикрепить его к уроку не получилось
А что помешало залить эмпэ четыре на заокеанский видеохостинг, к примеру на малоизвестный стартап с названием Ютуб, и приложить ссылку на ролик? Это уже дало бы возможность познакомиться со снятым видео. А так получается интрига. Видео есть, но видео не посмотреть )) Помнится к каждому отчету была строка для прикрепления видеоролика, неужели отключили эту фичу?
Научился: Работать с таймером в JS Трудности: Придумать, что было самое сложное Я включил GodMod :
function downBox()
{
for (var j = 0; j < box.length; j++)
if (box[j][1] < canvas.height * 4 / 5)
box[j][1]++;
else box.splice(j,1);
}
Теперь боксики никогда не доедут до машинки ;)
+ ещё вывел сколько боксиков сейчас на экране и какой уровень сложности))