JavaScript и мини-игры
HTML показывает страницу, CSS её украшает, а JavaScript заставляет работать: считать, реагировать на нажатия и играть. За шестнадцать уроков ты напишешь три игры — и разберёшься, как они устроены изнутри.
О курсе
JavaScript — язык, на котором написана интерактивная часть почти всего интернета. Кнопка «нравится», корзина в магазине, карта с пробками, онлайн-игра в браузере — всё это он. И, что удобно для обучения, он уже встроен в каждый браузер: устанавливать ничего не нужно.
Почему через игры
Можно объяснять цикл for на подсчёте суммы чисел, а можно — на том, как в игре появляются десять врагов. Второе ребёнок запоминает сразу, потому что видит смысл. В этом курсе каждая тема сразу превращается в работающую вещь на экране, а три урока целиком отданы играм.
Что будет написано за курс
- Кликер — кнопка, которая считает нажатия. Первое знакомство с событиями;
- «Угадай число» — компьютер загадывает, игрок отгадывает, программа подсказывает «больше» или «меньше». Здесь появляются условия и случайные числа;
- «Поймай кружок» — аркада на холсте с очками. Финальный проект, в котором сходится всё.
Что нужно знать заранее
Желательно пройти трек «Свой первый сайт» — здесь мы постоянно обращаемся к элементам страницы по их id и меняем стили. Без базового понимания HTML будет сложнее, хотя каждый новый тег в заданиях объясняется.
Чего в курсе нет
Мы не трогаем серверную часть, сборщики, фреймворки и модули: для девяти-четырнадцати лет это лишний слой абстракции, который убивает интерес. Всё пишется на чистом JavaScript в одном файле — так, как это делали первые веб-разработчики, и так, как понятнее всего.
Частые вопросы
С какого возраста ребёнку можно учить JavaScript?
Обычно с 9–10 лет. Нужны устойчивое чтение, умение печатать латиницей и базовое понимание того, что такое переменная — примерно уровень школьной математики за 3–4 класс. Детям младше лучше начать с блочного программирования или HTML.
Нужно ли знать HTML перед JavaScript?
Желательно. JavaScript почти всегда что-то меняет на странице, а для этого надо понимать, из чего страница состоит. Достаточно пройти наш бесплатный трек «Свой первый сайт».
Что такое консоль и зачем она нужна?
Это окно, куда программа пишет служебные сообщения командой console.log, а браузер — сообщения об ошибках. На уроках она открывается кнопкой «Консоль» над окном результата и помогает понять, где именно код сломался.
Ребёнок написал код, но ничего не происходит. Почему?
Чаще всего дело в одной из трёх вещей: опечатка в имени элемента, пропущенная скобка или код обращается к элементу, который в HTML называется иначе. Откройте консоль — браузер обычно прямо пишет, что не так и в какой строке.
Можно ли на JavaScript написать настоящую игру?
Да, и очень многие браузерные игры написаны именно на нём. В курсе мы доходим до аркады на холсте со счётом — это уже настоящая игра, просто небольшая.
Раздел бесплатный и сделан агентством «Дом Маркетинга». Если вам нужен сайт или продвижение для бизнеса — это как раз то, чем мы занимаемся в рабочее время.
Перейти в агентство