# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 | Запуск JavaScripta |
1 тест |
|||
На этом уроке мы напишем и запустим простую программу на языке JavaScript.
Отчёт отправил: 2146. Иван Выполнено за 8 мин. [Показать отчёт] Научился: Повторил запуск javascript. Сложности: Спасибо. Все получилось. |
|||||
2 |
![]() |
без видео 2 теста |
|||
На этом уроке мы напишем на JavaScript игру "Угадай число". Компьютер загадает число от 0 до 1000, а мы его будем угадывать. |
|||||
3 |
![]() |
без видео 2 теста |
|||
На этом уроке мы напишем пасьянс "River". Правила игры. Есть 10 монеток. При щелчке по любой из них - переворачиваются сама монетка и две соседние. У крайних монеток только одна соседняя. Задача - перевернуть все монетки. Задачу будем решать на языке JavaScript. Отчёт отправил: 2146. Иван Выполнено за 15 мин. [Показать отчёт] Научился: Повторил Сложности: :) Комментарии: А ошибки все равно пришлось искать. Жаль дебагера нет. Все было понятно. Хотя кому-то может будет что-то и не понятно. Но скопировав код, у ученика все заработает. Этакий тест на внимательность. |
|||||
4 |
![]() |
2 теста |
|||
Мы начинаем создание игры "Очисти поле" на JavaScript. На этом уроке мы подготовим поле 5х5 из чекбосиков, и напишем функцию запуска уровня. Отчёт отправил: 2146. Иван Выполнено за 25 мин. [Показать отчёт] Научился: Писать функции, использовать кнопки и чекбоксы Сложности: Удивляюсь, что все работает без <body> и <html> Комментарии: Ура! Hачался javascript! |
|||||
5 |
![]() |
|
|||
На этом уроке мы напишем функцию хода, Которая будет перещёлкивать чекбоксики. Затем напишем функцию isEmpty() для проверки поля на окончание игры, и ... всё! игра готова! Отчёт отправил: 2146. Иван Выполнено за 40 мин. [Показать отчёт] Научился: выводить чекбоксы Сложности: Не сразу понял, как выводить надпись о количестве ходов. Комментарии: К сожалению так и не удалось выиграть. Очень рад, что курс все-таки начался! Очень интересно! Буду ждать продолжения! |
|||||
6 |
![]() |
2 теста |
|||
На этом миниуроке мы напишем программку на JavaScript, которая посчитает, сколько тебе дней стукнуло. Отчёт отправил: 2146. Иван Выполнено за 41 мин. [Показать отчёт] Научился: Научился использовать javascript для расчета количества дней Сложности: Получилось не сразу, Помогла консоль javascript в браузере, чтобы отловить ошибки. Спасибо за урок |
|||||
7 | Гонка - Герои на канвасе |
2 теста |
|||
На этом уроке мы познакомимся с канвасом. Научимся его создавать, инициализировать и рисовать на нём прямоугольники. Отчёт отправил: 2146. Иван Выполнено за 20 мин. [Показать отчёт] Научился: Создавать canvas, рисовать на нем. Работать с библиотекой Math на javascript. Сложности: Все изложено предельно доступно Комментарии: Узнал, что в javascript е в цикле for не нужен int. Очень интересно! 10 звезд. Очень хочу продолжить дальше. Супер курс! |
|||||
8 | Гонка - Массив боксиков |
1 тест |
|||
На этом уроке мы заставим двигаться наши боксики. Для этого необходимо сохранять их координаты, а при нажатии на кнопочку - менять их. Отчёт отправил: 2146. Иван Выполнено за 30 мин. [Показать отчёт] Научился: Использовать при нажатии на кнопку много функций! Сложности: Все-таки не до конца понял в box[j][0],box[j][1], что за ноль и что за единица и почему они не меняются. и почему при box [j][1]+=4; изменяется только координата y. Комментарии: Видимо что-то надо почитать по javascript . |
|||||
9 | Гонка - Запуск таймера |
1 тест |
|||
На этом уроке мы добавим таймер, чтобы наши боксики двигались сами. Потом долго будем настраивать процесс их появления и продвижения. Отчёт отправил: 2146. Иван Выполнено за 40 мин. [Показать отчёт] Научился: Использовать таймер. Применять массив, и так же удалять из него элементы. Не хватает знаний по синтаксису javascript Сложности: Не хватает знаний по синтаксису javascript . Приходится тупо копировать. Комментарии: Очень интересный урок. Оказывается, что в javascript все как в большом языке. Решил посмотреть, что это за функция setInterval , оказалось, что таймер можно останавливать. Верный своему принципу, что надо добавить что-то от себя, сделал кнопку старт-стоп.Удивился, что у меня это получилось сделать! И теперь по клику на этой кнопке боксики начинают ехать, при повторном нажатии они останавливаются. |
|||||
10 | Гонка - Рулевое управление |
1 тест |
|||
На этом уроке мы добавим обработчик движения мышки. При перемещении мышки будет двигаться наша машинка. Нужно будет правильно рассчитать координаты и обрабатывать случае ухода мышки влево или вправо. Отчёт отправил: 2146. Иван Выполнено за 40 мин. [Показать отчёт] Научился: Обрабатывать движение мыши document.addEventListener('mousemove', moveCar, false); Научился отлавливать ошибки Сложности: Научиться отлавливать ошибки. Комментарии: Ничего себе скорость! Столько всего сделать за 13 минут. Еще осталось загадкой откуда в "e" берутся значения. Это listener туда их сохраняет? А откуда он знает, что именно в e надо это сохранить? |
|||||
11 | Гонка - Быстрые рекорды |
1 тест |
|||
На этом уроке мы добавим две функции для проверки на столкновения машинки с боксиками и немножко поиграем. Вдохновился я на эти уроки статьёй на Хабре: http://habrahabr.ru/post/202556/ Отчёт отправил: 2146. Иван Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: использовать двумерные массивы, таймер, canvas. Лучше понял синтаксис языка. Сложности: Разобраться с двумерным массивом. Комментарии: Спасибо за чудесный видео-курс! Все очень доступно и интересно. С нетерпением жду продолжения! Час ушел, т.к. видео записать с первого раза не удалось. Видеообзор: https://youtu.be/2FnW4l0TLsk |
|||||
Итого: 11 видеоуроков |
2 час. 07 мин. 15 тестов |
22 чел. | |||
Финалисты: zhikharevav, mirbek, Максим Лапшинов, Michail Ostryj, Ludmila, Алексей В., Rita, Новопашин Владимир, Станислав, Иван, Tekashnik, Иван Воронин, Дмитрий, Андрей Гладков, Dmitry Sinitsin, chokayes, Yefim, Max, Николай Денисов, Anatoli, Trira, Tom . |