Проектування і розробка деяких програмних компонентів для підтримки ігрових стратегій

dc.contributor.authorТрусов, Даніїл Володимирович
dc.date.accessioned2023-06-23T09:33:59Z
dc.date.available2023-06-23T09:33:59Z
dc.date.issued2022
dc.description.abstractПри розробці ігрових проектів на ефективність роботи дуже впливає застосування готових рішень та компонентів для окремих допоміжних систем. Метою цієї роботи є опис переваг використання готових рішень та розробка деякіх компонент для підтримки ігрових стратегій. У розробленій системі передбачено декілька компонент підтримки, що допомогають полегшити розробку – таких, як як система діалогів з можливістю налаштування, система хвиль противників, динамічна зміна мови гри та легке додавання файлів для інших мов, збереження та завантаження прогресу гравця за допомогою серіалізації даних, налаштування гучності звуку, пул об'єктів для економії пам'яті. Окрім цього, розроблені компоненти надають можливість до гнучкого налаштування та модифікації. Перевагою розроблених компонент є спільний формат зберігання даних у вигляді json- чи binary- файлів, також часткова автоматизація рутиних задач розробника та можливість використання у іграх інших жанрів, а не тільки у стратегіях. Результатом дипломного проектування є невелика гра, що служить для демонстрування роботи компонент та взаємодії з іншими системами. Проект розроблений на ігровому движку Unity та мовою C# за допомогою середи розробки Visual Studio. Усі розроблені системи можна використовувати також і в інших проектах різних жанрів.uk_UA
dc.description.abstractWhen developing game projects, the efficiency of work is greatly influenced by the use of ready-made solutions and components for individual auxiliary systems. The purpose of this paper is to describe the benefits of using ready-made solutions and to develop some components to support game strategies. The developed system includes several support components that help facilitate development – such as customizable dialogs, ad waves, dynamic game language change and easy addition of files to other languages, save and load player progress by serializing data, adjusting volume , a pool of objects to save memory. In addition, the developed components allow for flexible customization and modification. The advantage of the developed components is a common format for storing data in the form of json or binary files, as well as partial automation of routine tasks of the developer and the ability to use other genres in games, not just strategies. The result of the diploma design is a small game that serves to demonstrate the operation of components and interaction with other systems. The project is developed on the Unity game engine and C # language using Visual Studio. All developed systems can also be used in other projects of various genres.
dc.identifier.citationТрусов, Д. В. Проектування і розробка деяких програмних компонентів для підтримки ігрових стратегій : дипломна робота бакалавра / Д. В. Трусов. – Одеса, 2022. – 37 с.uk_UA
dc.identifier.urihttps://dspace.onu.edu.ua/handle/123456789/35544
dc.language.isoukuk_UA
dc.publisherОдеський національний університет ім. І. І. Мечниковаuk_UA
dc.subject123 комп’ютерна інженеріяuk_UA
dc.subjectкомп'ютерні ігриuk_UA
dc.subjectстратегіїuk_UA
dc.subjectкомпонентuk_UA
dc.subjectгравецьuk_UA
dc.titleПроектування і розробка деяких програмних компонентів для підтримки ігрових стратегійuk_UA
dc.title.alternativeDesign and development of some software components to support game strategiesuk_UA
dc.typeDiplomasuk_UA
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
123_Trusov_Daniyil_Volodymyrovych1.pdf
Розмір:
495.21 KB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: