Фреймворк для створення 2d-ігор із використанням SDL2

dc.contributor.advisorМуха, Ірина Павлівна
dc.contributor.authorСерб, Андрій Олександрович
dc.date.accessioned2023-02-27T09:16:16Z
dc.date.available2023-02-27T09:16:16Z
dc.date.issued2022
dc.description.abstractenThe explanatory note of the diploma project consists of four sections, contains 36 tables, 25 figures and 8 sources – in total 92 pages. Thesis project is dedicated to the development of a framework for creating 2d games. The purpose of this bachelor's thesis is to promote the development of 2d-game through the use of framework, which takes the main work on image rendering, implementation of object physics, configuration and programming of interaction between game objects, which minimizes the use of system resources compared with popular game engines. Based on this, a framework was implemented that allows you to create game objects that can be displayed in a window using the SDL2 library, and move the screen using physics using the Box2D library, based on which the framework code was written and created the necessary games tools. Object of research: the process of developing 2d games using SDL2. Subject of research: tools to simplify the development of game applications. In the course of the bachelor's thesis, a framework was implemented that allows you to create game objects that can be displayed in the window using the SDL2 library, and move the screen using the Box2D library. Based on this, the framework code was written and the tools needed to create games were created. Simple DirectMedia Layer co-platform multimedia library and Box2D library for physical calculations were used to develop the program. The C ++ programming language was useduk
dc.description.abstractukПояснювальна записка дипломного проекту складається з чотирьох розділів, містить 36 таблиць, 25 рисунків та 8 джерел – загалом 92 сторінки. Дипломний проект присвячений розробці фреймворку для створення 2d-ігор. Метою даної бакалаврської роботи є спрощення процесу розробки 2d-ігор за рахунок використання фреймворку, який бере на себе основну роботу із рендерингу зображення, реалізації фізики об’єктів, налаштування та програмування взаємодії між ігровими об’єктами, що дозволить мінімізувати використання системних ресурсів у порівнянні із популярними ігровими рушіями. Об’єкт дослідження: процес розробки 2d-ігор із використанням SDL2. Предмет дослідження : інструменти спрощення розробки ігрових застосувань. У процесі виконання бакалаврської роботи було реалізовано архітектуру фреймворку, який дозволяє створювати ігрові об’єкти, які можуть відображатися у вікні за допомогою бібліотеки SDL2 , та пересуватися екраном за допомогою фізики використовуючи бібліотеку Box2D. На основі цього було написано код фреймворку та створені необхідні для створення ігор інструменти. Для розробки програми використано косплатформенну мультимедійну бібліотеку Simple DirectMedia Layer, та бібліотека Box2D для фізичних розрахунків. Було використано мову програмування С++uk
dc.format.page266 с.uk
dc.identifier.citationСерб, А. О. Фреймворк для створення 2d-ігор із використанням sdl 2 : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Серб Андрій Олександрович. - Київ, 2022. - 266 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/53074
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectмультиплатформеністьuk
dc.subjectSDL2uk
dc.subjectBox2Duk
dc.subject2D-ігриuk
dc.subjectфреймворк для розробки 2D-ігорuk
dc.subjectmultiplatformuk
dc.subject2D gamesuk
dc.subjectframework for developing 2D gamesuk
dc.titleФреймворк для створення 2d-ігор із використанням SDL2uk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Serb_bakalavr.pdf
Розмір:
4.79 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: