Обкладинка: Інформатика, 9 клас — Морзе Н. В., Барна О. В.

ГДЗ · Інформатика · 9 клас

Завдання 31, Сторінка 183

Інформатика, Морзе Н. В., Барна О. В., 2026

Сторінка 183 Завдання 31 с. 183

Створення прототипу гри

Умова

Потрібно реалізувати базову версію гри за планом: головний екран, персонаж, фон, перешкоди, простий рух від клавіш та одну подію (наприклад, зіткнення).

Що треба знати

Для прототипу достатньо використати модуль `tkinter` для графіки та цикли анімації для руху. Логіку зіткнень реалізують через перевірку координат об'єктів.

💡 Підказка — спробуй спершу сам

Створіть вікно, намалюйте фон (прямокутник), додайте персонажа (коло) та перешкоду (квадрат). Реалізуйте функцію руху за натисканням стрілок клавіатури.

Розв’язання крок за кроком

  1. Створіть головне вікно Canvas з фоном (наприклад, зелений прямокутник для трави).

  2. Додайте на полотно персонажа (коло) та перешкоду (червоний квадрат).

  3. Реалізуйте рух персонажа: при натисканні клавіш стрілок змінюйте координати та персонажа і викликайте оновлення малюнка.

  4. Додайте просту перевірку: якщо координати персонажа перетинають координати перешкоди, виведіть повідомлення «Гра закінчена».

  5. Запустіть програму та протестуйте її протягом 5 хвилин.

Відповідь:

Створено головний екран з персонажем та фоном; реалізовано рух від клавіш; додана логіка зіткнення з перешкодою; прототип протестовано.

Розбір зрозумілий?

Наприклад: