Використання патерну EСS для створення комп’ютерних симуляцій

dc.contributor.advisorПашко Анатолій Олексійович
dc.contributor.authorКляцко Семен
dc.date.accessioned2023-10-30T10:28:48Z
dc.date.available2023-10-30T10:28:48Z
dc.date.issued2023
dc.description.abstractМетою роботи є використання ENTITY – COMPONTENT – SYSTEM для оптимізації комп’ютерних симуляцій, розробка та програмна реалізація симуляції з графічним відображенням на основі патерну ENTITY –COMPONENT – SYSTEM для моделі попиту та пропозиції(supply and demand), а також підбір і дослідження необхідних засобів та технологій. У роботі була розглянутий Data Oriented підхід в програмуванні, та його застосування для створення комп’ютерних симуляцій. Був розглянутий патерн програмування Entity – Component – System, показана його ідея, структурні елементи, наведені переваги та недоліки його використання. Була розглянута математична модель попиту та пропозиції для подальшого написання її комп’ютерної симуляції. Був досліджений ігровий рушій Unreal Engine 5, його структура та принципи роботи з ним. Ігрові рушії використовуються для створення ігрових програмних застосунків, які дозволяють створювати графічне відображення для комп’ютерних симуляцій симуляцій завдяки своїй системі рендеру. Були використані інструменти та бібліотеки, які дозволяють писати програмні застосунки на основі ігрового рушія Unreal Engine 5 за принципом Data Oriented Design. До таких інструментів відноситься MassFramework та MassEntity. За принципом Data Oriented Design та на основі патерну EQS була реалізована комп’ютерна симуляція для моделювання ринкових процесів на основі моделі Попиту та пропозиції. Ключові слова : симуляція, патерни, отимізація, ігровий рушій, UNREAL ENGINE, ENTITY – COMPONENT – SYSTEM, MASS FRAMEWORK, GAME FRAMEWORK, DATA ORIENTED PROGRAMMING, OBJECT ORIENTED PROGRAMMING.
dc.identifier.citationКляцко С. Використання патерну EСS для створення комп’ютерних симуляцій : кваліфікаційна робота … бакалавр : 122 Комп’ютерні науки / Кляцко Семен. – Київ, 2023. – 39 с.
dc.identifier.urihttps://ir.library.knu.ua/handle/123456789/5273
dc.language.isouk
dc.subject12 Інформаційні технології
dc.subject122 Комп’ютерні науки
dc.titleВикористання патерну EСS для створення комп’ютерних симуляцій
science.typeБакалаврські роботи
Файли
Контейнер Original
Зараз відображається 1 - 1 з 1
Завантаження...
Ескіз
Назва:
Kliatsko_bakalavr.pdf
Розмір:
3.03 MB
Формат:
Adobe Portable Document Format
Опис:
Контейнер License
Зараз відображається 1 - 1 з 1
Завантаження...
Ескіз
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: