Оптимізація симуляції міста в комп’ютерних іграх

dc.contributor.advisorМарков, Дмитро Костянтинович
dc.contributor.authorТитарчук, Владислав Ігорович
dc.date.accessioned2023-11-01T11:06:04Z
dc.date.available2023-11-01T11:06:04Z
dc.date.issued2023
dc.description.abstractКомп’ютерні ігри є однією з сучасних галузей ПЗ, що активно розвивається і слугує не тільки у якості величезного за обсягом ринку розваг, але і одним із рушіїв розвитку комп’ютерної науки і техніки, як в сфері комп’ютерного обладнання, так і програмного забезпечення, зокрема, найрізноманітніших алгоритмів щодо генерації, моделювання та відтворення різних складних структур, які і розглядаються в цій роботі. Метою даної дипломної роботи було на прикладі простої комп’ютерної гри-демонстрації продемонструвати методи такого моделювання та засоби їх оптимізації, зокрема створити систему моделювання міста з продуктивністю, задовільною на персональних комп’ютерах та наочно продемонструвати результати впроваджених методів оптимізації. В ході даної роботи було досліджено вже існуючі приклади та зразки а також проведено ознайомлення з наукової літературою на тему та на основі цього сформовано список методів оптимізації, що підходять для впровадження і розроблено два прототипи гри – з імплементованимим методами та без них, а також проведено аналіз та продемонстровано відмінність у продуктивності між двома прототипами та зроблено висновки щодо ефективності та необхідності таких методів. У якості середовища розробки було використано ігровий рушій з відкритим вихідним кодом Godot Engine 4 та вбудовану мову програмування GDScript, засновану на Python. Загальний обсяг роботи: 93 сторінок, 34 рисунки, 6 додатків, 19 джерел.uk
dc.description.abstractotherComputer game development is one of the modern software industries that is actively developing and serves not only as a huge entertainment market but also as one of the drivers of computer science and technology development, both in the field of computer hardware and software, in particular, a variety of algorithms for generating, modeling and reproducing various complex structures, which are discussed in this paper. The purpose of this thesis was to demonstrate the methods of such modeling and the means of their optimization on the example of a simple demonstration computer game, in particular, to create a city modeling system with satisfactory performance on personal computers and to demonstrate the results of the implemented optimization methods. In the course of this work, existing examples and samples were studied, as well as the scientific literature on the topic was reviewed, and on this basis, a list of optimization methods suitable for implementation was formed and two game prototypes were developed - with and without implemented methods, as well as an analysis and demonstration of the difference in performance between the two prototypes and conclusions about the effectiveness and necessity of such methods were drawn. The open-source game engine Godot Engine 4 and the Python-based GDScript embedded programming language were used as the development environment. Total volume of the work: 93 pages, 34 figures, 6 appendices, 19 sources.uk
dc.format.extent93 с.uk
dc.identifier.citationТитарчук, В. І. Оптимізація симуляції міста в комп’ютерних іграх : дипломний проект … бакалавра : 122 Комп'ютерні науки / Титарчук Владислав Ігорович. – Київ, 2023. – 93 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/61948
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectоптимізаціяuk
dc.subjectкомп’ютерні ігриuk
dc.subjectсимуляціяuk
dc.subjectбагатопотоковістьuk
dc.subjectмоделюванняuk
dc.subjectGodot Engineuk
dc.subjectoptimizationuk
dc.subjectcomputer gamesuk
dc.subjectsimulationuk
dc.subjectmultithreadinguk
dc.subjectmodelinguk
dc.titleОптимізація симуляції міста в комп’ютерних іграхuk
dc.title.alternativeOptimization of city simulation in computer gamesuk
dc.typeBachelor Thesisuk

Файли

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