Оптимізація симуляції міста в комп’ютерних іграх
dc.contributor.advisor | Марков, Дмитро Костянтинович | |
dc.contributor.author | Титарчук, Владислав Ігорович | |
dc.date.accessioned | 2023-11-01T11:06:04Z | |
dc.date.available | 2023-11-01T11:06:04Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Комп’ютерні ігри є однією з сучасних галузей ПЗ, що активно розвивається і слугує не тільки у якості величезного за обсягом ринку розваг, але і одним із рушіїв розвитку комп’ютерної науки і техніки, як в сфері комп’ютерного обладнання, так і програмного забезпечення, зокрема, найрізноманітніших алгоритмів щодо генерації, моделювання та відтворення різних складних структур, які і розглядаються в цій роботі. Метою даної дипломної роботи було на прикладі простої комп’ютерної гри-демонстрації продемонструвати методи такого моделювання та засоби їх оптимізації, зокрема створити систему моделювання міста з продуктивністю, задовільною на персональних комп’ютерах та наочно продемонструвати результати впроваджених методів оптимізації. В ході даної роботи було досліджено вже існуючі приклади та зразки а також проведено ознайомлення з наукової літературою на тему та на основі цього сформовано список методів оптимізації, що підходять для впровадження і розроблено два прототипи гри – з імплементованимим методами та без них, а також проведено аналіз та продемонстровано відмінність у продуктивності між двома прототипами та зроблено висновки щодо ефективності та необхідності таких методів. У якості середовища розробки було використано ігровий рушій з відкритим вихідним кодом Godot Engine 4 та вбудовану мову програмування GDScript, засновану на Python. Загальний обсяг роботи: 93 сторінок, 34 рисунки, 6 додатків, 19 джерел. | uk |
dc.description.abstractother | Computer 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.extent | 93 с. | uk |
dc.identifier.citation | Титарчук, В. І. Оптимізація симуляції міста в комп’ютерних іграх : дипломний проект … бакалавра : 122 Комп'ютерні науки / Титарчук Владислав Ігорович. – Київ, 2023. – 93 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/61948 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | оптимізація | uk |
dc.subject | комп’ютерні ігри | uk |
dc.subject | симуляція | uk |
dc.subject | багатопотоковість | uk |
dc.subject | моделювання | uk |
dc.subject | Godot Engine | uk |
dc.subject | optimization | uk |
dc.subject | computer games | uk |
dc.subject | simulation | uk |
dc.subject | multithreading | uk |
dc.subject | modeling | uk |
dc.title | Оптимізація симуляції міста в комп’ютерних іграх | uk |
dc.title.alternative | Optimization of city simulation in computer games | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
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
- Опис: