Розробив повноцінну версію гри «Змійка» з нуля, використовуючи бібліотеку Pygame. Проект демонструє навички роботи з об'єктно-орієнтованим підходом та ігровою логікою в реальному часі.

Ключові технічні особливості:

Обробка подій: Реалізовано керування клавіатурою

Алгоритм росту: Динамічне керування масивом координат тіла змійки, що дозволяє їй подовжуватися при кожному «поїданні» об'єкта.

Система колізій: Написана логіка перевірки зіткнень як з межами ігрового поля, так і з власним тілом (self-collision).

Генерація об'єктів: Реалізовано рандомну появу їжі в межах сітки ігрового поля.

Інтерфейс: Додано стартовий екран з інструкцією та фінальне вікно з відображенням результату гравця.

Стек технологій: Python 3.9, Pygame.

github.com
Snake Game изображение 1

Snake Game изображение 2

Snake Game изображение 3

Работа добавлена: 09.03.26

Наверх