Пишем игру Tetris на HTML5, CSS3 и JavaScript | IT Мероприятия

Пишем игру Tetris на HTML5, CSS3 и JavaScript

Дата:24 июня, 2024 г.
Время:19:00-21:00
Дата завершения:5 июля, 2024 г.
Ведущий:Виталий Мазяр
FrontEnd Developer, автор видео курсов на ITVDN
Описание:

Как понять, нравится ли вам FrontEnd и хотели бы вы развиваться в этом направлении?

Очень просто – регистрируйтесь на наш двухнедельный марафон. Вместе с ментором вы создадите классическую игру Tetris и познакомитесь с программированием в игровой форме – и интересно, и полезно! Это будут ваши первые шаги к изучению FrontEnd разработки.

Мы будем работать с базовыми фронтенд-технологиями:

  • для построения красивого веб-интерфейса – HTML & CSS;
  • для разработки функционала, сложных анимаций, пользовательской логики – язык программирования JavaScript.

Программа марафона:

УРОК 1
Начало работы.
Подготовка к кодированию, создание игрового поля, написание кода движения фигур, описание взаимодействия фигур с полем.
Выдача легкого д/з для закрепления материала. Вы можете задать свой уникальный внешний вид собственного тетриса.

УРОК 2
Разбор домашних заданий и ответы на вопросы.
Рассмотрение д/з, выполненных участниками марафона. Вы получите обратную связь и ответы на ваши вопросы.
Добавим:

  1. Добавим новые фигуры
  2. Центрирование новой фигуры на поле
  3. Появление новой случайной фигуры в процессе игры пользователем

УРОК 3
Программируем логику игры.
Реализация логики поворота и взаимодействия фигур между собой (коллизии).
Подготовка следующего д/з.

УРОК 4
Разбор домашних заданий, обратная связь.
Рассмотрение выполненных участниками марафона д/з, получение обратной связи по вашему программному решению и ответы на вопросы.
Добавим:

  1. Макет для отображения очков игрока
  2. Логику расчета очков игры
  3. Реализацию самостоятельного падения фигур вниз

УРОК 5
Прописываем механику игры.
Создание паузы в игре, реализация падения фигуры после нажатия пробела, обновление игры после ее завершения, а также оптимизация написанного кода.
Выдача д/з, делающего игру тетриса каждого участника еще более уникальной.

УРОК 6
Обзор работ участников. Определение победителей.
Финальное занятие марафона. Будет рассмотрено д/з, обратная связь от тренера, ответы на вопросы, советы по дальнейшему развитию. А  финалистов ждут бонусы!

График марафона

Марафон продлится 2 недели, живые онлайн уроки будут проходить в понедельник, среду и пятницу с 19:00 до 21:00. Все уроки будут записываться и вы всегда будете иметь к ним доступ.

После каждого урока у вас будет как минимум 1 день на выполнение д/з, ведь практика в программировании – самое главное. Если вы будете следовать указаниям ментора и выполнять д/з, в конце марафона будете иметь собственноручно созданную игру Tetris.

Кому подойдет этот марафон?

  • Свитчерам, которые хотят сменить профессию и ищут способы входа в IT
  • Начинающим, которые стремятся реализовать себя в одной из наиболее перспективных IT-профессий
  • Самоучкам, готовым бросить себе вызов и проверить собственные знания и навыки

Как принять участие в марафоне?

Участие в марафоне является бесплатным. После регистрации на ваш электронный адрес поступит дополнительная информация о телеграм-канале и чате марафона, в которых будут все инструкции, ссылки и общение с менторами и участниками марафона.

Не тратьте время – записывайтесь на марафон и за 6 уроков вы сможете узнать, нравится ли вам FrontEnd разработка и захотите ли вы связать свою будущую карьеру с этими мощными инструментами.