Пишемо гру 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.

Кому підійде цей марафон?

  • Світчерам, які хочуть змінити професію і шукають способи входу в ІТ
  • Початківцям, які прагнуть реалізувати себе в одній з найбільш перспективних ІТ-професій
  • Самоучкам, які готові кинути собі виклик і перевірити власні знання та навички

Як взяти участь у марафоні?

Участь у марафоні є безоплатною. Після реєстрації на вашу електронну адресу надійде додаткова інформація про телеграм-канал та чат марафону, у яких будуть всі інструкції, посилання і спілкування з менторами та учасниками марафону.

Не гайте часу – записуйтеся на марафон і за 6 уроків ви зможете дізнатися, чи подобається вам FrontEnd розробка і чи захочете ви пов'язати свою майбутню кар'єру з цими потужними інструментами.