Створюємо гру-бестселер Тетріс мовою Python | IT Заходи

Створюємо гру-бестселер Тетріс мовою Python

Дата:10 квітня, 2023 р.
Час:10:00-12:00
Ведучий:Володимир Мзоков
Python Developer, Lead Software Engineer at DTEK, тренер-консультант за напрямком Python Developer
Опис:

Друзі, ми підготували для вас дуже цікавий онлайн-тренінг зі створення гри-головоломки-бестселеру "Тетріс", що допоможе легко та швидко познайомитися з розробкою на Python. Нуль теорії, лише практика. Дивись та роби!

Кому це буде корисно:

  • Новачкам. Ніколи не програмували? Це не привід відмовлятися від нового досвіду. Ви маєте шанс зробити свою власну гру з графічним інтерфейсом на Python та отримати досвід практичного застосування даної мови програмування, а також спробувати себе у ролі розробника ігор.
  • Python розробникам-початківцям, які бажають систематизувати та поглибити свої знання Python, слідуючи за досвідченим наставником.
  • Усім, хто пам’ятає цю гру, та в кого є бажання відтворити її швидко і легко мовою Python.

Програма тренінгу:

  1. Знайомство з платформою розробки PyCharm та мовою програмування Python.
  2. Розбір основних типів та конструкцій мови.
  3. Створення гри-головоломки-бестселеру "Тетріс" з графічним інтерфейсом.
  4. Об'єктно-орієнтована парадигма програмування.
  5. Створення ігрового поля та ігрових об'єктів.
  6. Створення геймплею.
  7. Додавання полів ведення статистики.
  8. Додавання фонового аудіо супроводу та спеціальних ефектів.
  9. Розбір помилок.
  10. Підведення підсумків.

Вебінар допоможе вам у формуванні таких навичок:

  • Писати прості програми за допомогою мови Python, розуміючи основи алгоритмізації.
  • Розуміти основи ООП та використовувати цю парадигму програмування в процесі реалізації програм мовою Python.
  • Використовувати зарезервовані типи даних та власні – створюючи класи на Python.
  • Ставити задачу та поетапно виконувати її.
  • Використовувати найкращі практики.

Чому саме Python і гра “Тетріс”

Python — високорівнева, кросплатформова, багатопарадигмальна мова програмування загального призначення з динамічною суворою типізацією та автоматичним керуванням пам'яттю, орієнтована на підвищення продуктивності розробника, читання коду та його якості, а також на забезпечення перенесення написаних на ньому програм.

Мова використовується у веб-розробці, Data Science, системах автоматизації, desktop-застосунках, машинному навчанні (ML) тощо. Розробники використовують Python, тому що вона ефективна, проста у вивченні та працює на різних платформах.

Головна перевага Python – її низький поріг входження, тобто, навчитися програмувати цією мовою може практично кожен: від дитини, починаючи ще у школі, до дорослої людини (ніколи не пізно змінити свою діяльність). Python має дуже простий та зрозумілий синтаксис.

Те, що RPG сприяють соціалізації, а шутери покращують координацію рухів та реакцію – факт давно відомий, але дуже непопулярний. А ось із логічними іграми, головоломками та квестами куди простіше, адже їхній позитивний вплив очевидний, і ми отримуємо розвагу та користь в одному флаконі. Та й, зрештою, кому не приємно пишатися собою, вирішивши якесь мегаскладне завдання? Так що обирайте, завантажуйте та тренуйте свій головний мозок із задоволенням!

Гра була створена у 1984 році. Ті, хто трохи старший, ще застали часи, коли «Тетрісом» називалася не сама гра, а, так би мовити, портативна консоль з рідкокристалічним екраном, зазвичай зроблена у Китаї, яка містила у собі ще «100 ігор», що є різними рівнями складності тетрісу або ж варіаціями інших ігор з використанням фігур з нього.

З того часу витекло багато води, але популярність тетрісу анітрохи не знизилася. Адже правила гри зрозумілі й дитині, а складність, що поступово наростає, змушує напружити мізки та рефлекси. Не дивно, що «Тетріс» вийшов практично на всіх можливих платформах.

Тож, запрошуємо до участі у живому онлайн кодингу на нашому каналі CodeUA. Щоб отримати нагадування перед вебінаром і посилання на трансляцію, реєструйтеся і розкажіть про вебінар друзям, які цікавляться програмуванням.

Дякуємо, що ви з нами!