Palun kasuta seda identifikaatorit viitamiseks ja linkimiseks:
http://elartu.tntu.edu.ua/handle/lib/53232| Pealkiri: | Розробка та тестування програмного забезпечення онлайн-застосунку для балансування відеоігор |
| Teised pealkirjad: | Software development and testing of an online video game balancing application |
| Autor: | Собків, Олег Михайлович Sobkiv, Oleh |
| Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
| Bibliographic reference (2015): | Собків О. М. Розробка та тестування програмного забезпечення онлайн-застосунку для балансування відеоігор : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. М. В. Бачинський. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 59 с. |
| Ilmumisaasta: | juu-2026 |
| Date of entry: | 7-juu-2026 |
| Kirjastaja: | Тернопільський національний технічний університет імені Івана Пулюя |
| Country (code): | UA |
| Place of the edition/event: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
| Supervisor: | Бачинський, Михайло Володимирович |
| Committee members: | Фриз, Михайло Євгенович |
| UDC: | 004.42 |
| Märksõnad: | балансування вузол графічний редактор ігрова механіка інтерактивна дошка прототипування сценарій JSON balancing node graphic editor game mechanics interactive whiteboard prototyping script |
| Number of pages: | 59 |
| Kokkuvõte: | Розроблено онлайн-інструмент для балансування відеоігор, який дозволить створювати прототипи, налаштовувати кількісні характеристики ігрових елементів, проводити симуляції, тестування та аналітику вибраних елементів.
У першому розділі здійснено огляд предметної області, представлені статистичні дані зростання кількості світових користувачів відеоігор. Наведено теоретичні моменти і підходи до балансування у відеоіграх. Проаналізовано можливості окремих програмних засобів для балансування відеоігор.
У другому розділі описана концепція роботи розроблюваного інструменту. Наведено сценарії його функціонування із діаграмами послідовностей. Виділені вузли із їх функціями, що наслідують основні процеси ігрової взаємодії. Представлено інструменти аналізування кількісних даних (загальних і в рамках однієї сесії).
У третьому розділ наведена технічна реалізація. Розроблено архітектуру, інтерфейси для авторизації і спільного функціонування, а також інтерактивної дошки. Розроблено модуль генерації. Інструмент дав змогу протестувати роботу прототипу і провести аналіз руху ресурсів, визначивши вади стратегії.
Четвертий розділ висвітлює важливі питання безпеки життєдіяльності та основ охорони праці. An online tool for video game balancing has been developed, which will allow you to create prototypes, configure quantitative characteristics of game elements, conduct simulations, testing and analytics of selected elements. The first chapter provides an overview of the subject area, presents statistical data on the growth of the number of global video game users. Theoretical points and approaches to balancing in video games are presented. The capabilities of individual software tools for balancing video games are analyzed. The second chapter describes the concept of the developed tool. Scenarios of its operation with sequence diagrams are presented. Nodes with their functions that follow the main processes of game interaction are highlighted. Tools for analyzing quantitative data (general and within one session) are presented. The third chapter presents the technical implementation. The architecture, interfaces for authorization and joint functioning, as well as an interactive board, have been developed. A generation module has been developed. The tool made it possible to test the operation of the prototype and analyze the movement of resources, identifying the shortcomings of the strategy. The fourth chapter highlights important issues of life safety and the basics of occupational health and safety. |
| Content: | ВСТУП 9 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ 11 1.1 СТАТИСТИЧНА ІНФОРМАЦІЯ 11 1.2 ТЕОРЕТИЧНІ ОСНОВИ БАЛАНСУ У ВІДЕОІГРАХ 12 1.3 ПІДХОДИ ДО БАЛАНСУВАННЯ У РІЗНИХ ІГРОВИХ ЖАНРАХ 12 1.4 АЛЬТЕРНАТИВНІ ІНСТРУМЕНТИ 14 1.5 ВИСНОВКИ ДО ПЕРШОГО РОЗДІЛУ 17 2 КОНЦЕПЦІЯ ФУНКЦІОНУВАННЯ ІНСТРУМЕНТУ 18 2.1 СЦЕНАРІЙ ФУНКЦІОНУВАННЯ ІНСТРУМЕНТУ 18 2.2 ОПИС ВІЗУАЛЬНОЇ МОВИ 22 2.3 ОПИС ФУНКЦІОНАЛЬНОСТІ ВУЗЛІВ 24 2.3.1 SOURCE NODE (ВУЗОЛ, КОТРИЙ ВИРОБЛЯЄ) 24 2.3.2 POOL NODE (СХОВИЩЕ РЕСУРСІВ) 25 2.3.3 CONSUMER NODE (ВУЗОЛ, КОТРИЙ СПОЖИВАЄ) 25 2.3.4 CONVERTER NODE (ВУЗОЛ, КОТРИЙ ПЕРЕТВОРЮЄ) 25 2.3.5 GATE NODE (ВУЗОЛ РОЗПОДІЛУ) 26 2.3.6 RANDOM NODE (ПОДІЯ НА ОСНОВІ ВИПАДКОВОГО РОЗПОДІЛУ) 27 2.3.7 DELAY NODE (ВУЗОЛ ТИМЧАСОВОЇ ЗАТРИМКИ) 29 2.3.8 END NODE (КІНЦЕВИЙ ВУЗОЛ) 29 2.4 ОПИС ІНСТРУМЕНТІВ ДЛЯ АНАЛІЗУ КІЛЬКІСНИХ ДАНИХ 30 2.4.1 ІНСТРУМЕНТИ АНАЛІЗУ ЗАГАЛЬНИХ ДАНИХ 31 2.4.2 ІНСТРУМЕНТИ АНАЛІЗУ ДАНИХ ОДНІЄЇ СЕСІЇ 32 2.5 ВИСНОВКИ ДО ДРУГОГО РОЗДІЛУ 33 3 ТЕХНІЧНА РЕАЛІЗАЦІЯ ТА ПРАКТИЧНЕ ЗАСТОСУВАННЯ 34 3.1 ЗАГАЛЬНА АРХІТЕКТУРА 34 3.2 РОЗРОБКА ІНТЕРФЕЙСІВ ДЛЯ АВТОРИЗАЦІЇ ТА СПІЛЬНОЇ РОБОТИ 36 3.3 РОЗРОБКА ІНТЕРФЕЙСІВ ІНТЕРАКТИВНОЇ ДОШКИ 38 3.3.1 ГРАФІЧНИЙ РЕДАКТОР 38 3.3.2 ПАНЕЛЬ ДЛЯ ЗАПУСКУ СИМУЛЯЦІЇ 40 3.3.3 ПАНЕЛЬ ЗАГАЛЬНОЇ ІНФОРМАЦІЇ 42 3.4 РОЗРОБКА МОДУЛЯ ГЕНЕРАЦІЇ НА ОСНОВІ СПЕЦИФІКАЦІЇ 43 3.5 ТЕСТУВАННЯ. ЗАСТОСУВАННЯ НА ПРАКТИЦІ 45 3.5 ВИСНОВКИ ДО ТРЕТЬОГО РОЗДІЛУ 48 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 49 4.1 ДОЛІКАРСЬКА ДОПОМОГА ПРИ УРАЖЕННІ ЕЛЕКТРИЧНИМ СТРУМОМ 49 4.2 ВИМОГИ ЕРГОНОМІКИ ДО ОРГАНІЗАЦІЇ РОБОЧОГО МІСЦЯ ОПЕРАТОРА ПК 51 4.3 ВИСНОВКИ ДО ЧЕТВЕРТОГО РОЗДІЛУ 54 ВИСНОВКИ 55 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 56 |
| URI: | http://elartu.tntu.edu.ua/handle/lib/53232 |
| Copyright owner: | © Собків Олег Михайлович, 2026 |
| References (Ukraine): | 1. Exploring the Origins of Game Design: A Comprehensive Look into Its Evolution and Development URL: https://www.rpgwizard.org/exploring-theorigins-of-game-design-a-comprehensive-look-into-its-evolution-anddevelopment/ (дата звернення 04.05.2026) 2. Games Market Engagement, Revenues & Trends data // A Gaming Report Newzoo. URL: https://newzoo.com/resources/blog/games-market-engagement-revenues-trends-2000-2026-gaming-report (дата звернення: 11.05.2026). 3. Future Market Insights. A report on the analysis of the video game market in the segment of mobile devices, consoles and computers. URL: https://www.futuremarketinsights.com/reports/video-game-market (дата звернення: 11.05.2026). 4. Brazy, A. Video Game Balance: The Complete Guide. Video Game Mechanics: A Beginner's Guide. URL: https://gamedesignskills.com/game-design/video-game-mechanics (дата звернення: 12.05.2026). 5. Jane Mitchell Embracing Iteration In Game Design: A Path To Perfection URL: https://www.watermelonpixel.com/a/embracing-iteration-in-gamedesign-a-path-to-perfection (дата звернення 13.05.2026). 6. Mihail Moroşan. Automated Game Balancing in Ms PacMan and StarCraft Using Evolutionary Algorithms. // Poli Riccardo. URL: https://www.researchgate.net/publication/315639209_Automated_Game_Balancin g_in_Ms_PacMan_and_StarCraft_Using_Evolutionary_Algorithms (дата звернення: 14.05.2026). 7. Richard Rouse. Game design: Theory and practice. URL: https://gamifique.wordpress.com/wp-content/uploads/2011/11/5-game-design-theor y-and-practice.pdf (дата звернення: 14.05.2026). 8. Ian Schreiber. Game Balance Concepts. A continued experiment in game design and teaching. Intro to Game Balance. // Romero Brenda. URL: https://gamebalanceconcepts.wordpress.com/2010/07/07/level-1-intro-to-game-bal ance (дата звернення: 16.05.2026). 9. Fullerton T. Game design workshop: a playcentric approach to creating innovative games. 5th edition. Boca Raton, FL : CRC Press, 2024. 554 p. 10. Методологія балансування відеоігор. URL: https://gdcuffs.com/balance-methods (дата звернення: 18.05.2026). 11. Stevenson, J. Game designer at Tag Games. My Approach To Economy Balancing Using Spreadsheets. URL: https://www.gamedeveloper.com/design/my-approach-to-economy-balancing-usin g-spreadsheets (дата звернення: 19.05.2026). 12. War Robots Universe. Avoid the cell and table swamp: maintaining game balance with ease. URL: https://medium.com/my-games-company/avoid-the-cell-and-table-swamp-maintain ing-game-balance-with-ease-9f3e90bf45ac (дата звернення: 19.05.2026). 13. Machinations.io browser-based tool to design and balance game systems // Documentation. URL: https://machinations.io/docs/what-is-machinations (дата звернення: 20.05.2026). 14. How we used Machinations to simulate the economy of IndusTree. URL: https://well-done-games.com/blog/how-we-used-machinations-to-simulate-the-economy-of-industree (дата звернення: 21.05.2026) 15. Game systems: Battle passes and how to balance them. URL: https://medium.com/@machinations.io/game-systems-battle-passes-and-how-to-balance-them-machinations-io-4f11f8152db4 (дата звернення: 21.05.2026). |
| Content type: | Bachelor Thesis |
| Asub kollektsiooni(de)s: | 121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври) |
Failid selles objektis:
| Fail | Kirjeldus | Suurus | Formaat | |
|---|---|---|---|---|
| dyplom_Sobkiv_O_2026.pdf | 1,2 MB | Adobe PDF | Vaata/Ava |
Kõik teosed on Dspaces autoriõiguste kaitse all.
Admin vahendid