Розробка та реалізація ігор з допомогою бібліотеки Pygame на прикладі Snake game
| dc.contributor.author | Гринчак Владислав Орестович | |
| dc.date.accessioned | 2025-12-19T15:44:14Z | |
| dc.date.issued | 2025-06-30 | |
| dc.description | Кваліфікаційна робота на здобуття вищої освіти ступеня "бакалавр" за освітньо-професійною програмою "Комп'ютерні науки" зі спеціальності 122 "Комп'ютерні науки". – Львівський торговельно-економічний університет. Львів. 2025. | |
| dc.description.abstract | Актуальність теми. Сучасна індустрія розробки комп’ютерних ігор демонструє стрімке зростання та є важливою складовою не лише розваг, а й освітнього та культурного середовищ. Простота входження у розробку ігор завдяки бібліотекам високого рівня, таким як Pygame, дає змогу швидко реалізовувати інтерактивні проєкти, особливо для початківців і студентів. Одним з класичних прикладів навчального проєкту є гра Snake, реалізація якої дозволяє вивчити основи програмування, роботи з графікою, подіями та логікою гри. Отже, тема дипломної роботи є актуальною в контексті популяризації програмування та розробки ігор засобами Python. Об'єктом дослідження є процес створення комп’ютерних ігор із застосуванням мови Python та бібліотеки Pygame. Метою роботи є розробка повноцінної 2D-гри Snake з використанням бібліотеки Pygame, аналіз особливостей архітектури такої гри та оцінка ефективності використання Pygame для навчання та реалізації простих ігрових проєктів. У роботі застосовано методи аналізу та синтезу інформаційних технологій, а також експериментальний підхід до реалізації функціоналу гри з поетапною перевіркою працездатності. Дипломна робота складається зі вступу, трьох розділів та висновків. У першому розділі проаналізовано існуючі платформи та технології для розробки 2D-ігор, зокрема бібліотеку Pygame, її функціонал, переваги та недоліки. У другому розділі представлено проектування гри: визначено функціональні вимоги, описано архітектуру системи, розроблено структуру модулів та інтерфейс гри. У третьому розділі реалізовано гру Snake з використанням Pygame, описано ключові модулі, механіку гри, елементи графіки та обробку подій. У висновках підсумовано результати дослідження, наведено рекомендації щодо подальшого розвитку гри та використання Pygame у навчальному процесі. | |
| dc.identifier.uri | https://dspace.lute.lviv.ua/handle/123456789/771 | |
| dc.language.iso | other | |
| dc.publisher | Львівський торговельно-економічний університет | |
| dc.subject | Python | |
| dc.subject | Pygame | |
| dc.subject | гра Snake | |
| dc.subject | розробка ігор | |
| dc.subject | програмування | |
| dc.subject | графіка | |
| dc.subject | інтерфейс | |
| dc.title | Розробка та реалізація ігор з допомогою бібліотеки Pygame на прикладі Snake game | |
| dc.title.alternative | Development and implementation of games using the Pygame library based on the example of Snake game | |
| dc.type | Thesis |