このアイテムの引用には次の識別子を使用してください: http://elartu.tntu.edu.ua/handle/lib/53232
タイトル: Розробка та тестування програмного забезпечення онлайн-застосунку для балансування відеоігор
その他のタイトル: Software development and testing of an online video game balancing application
著者: Собків, Олег Михайлович
Sobkiv, Oleh
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic reference (2015): Собків О. М. Розробка та тестування програмного забезпечення онлайн-застосунку для балансування відеоігор : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. М. В. Бачинський. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 59 с.
発行日: 6月-2026
Date of entry: 7-7月-2026
出版者: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Бачинський, Михайло Володимирович
Committee members: Фриз, Михайло Євгенович
UDC: 004.42
キーワード: балансування
вузол
графічний редактор
ігрова механіка
інтерактивна дошка
прототипування
сценарій
JSON
balancing
node
graphic editor
game mechanics
interactive whiteboard
prototyping
script
Number of pages: 59
抄録: Розроблено онлайн-інструмент для балансування відеоігор, який дозволить створювати прототипи, налаштовувати кількісні характеристики ігрових елементів, проводити симуляції, тестування та аналітику вибраних елементів. У першому розділі здійснено огляд предметної області, представлені статистичні дані зростання кількості світових користувачів відеоігор. Наведено теоретичні моменти і підходи до балансування у відеоіграх. Проаналізовано можливості окремих програмних засобів для балансування відеоігор. У другому розділі описана концепція роботи розроблюваного інструменту. Наведено сценарії його функціонування із діаграмами послідовностей. Виділені вузли із їх функціями, що наслідують основні процеси ігрової взаємодії. Представлено інструменти аналізування кількісних даних (загальних і в рамках однієї сесії). У третьому розділ наведена технічна реалізація. Розроблено архітектуру, інтерфейси для авторизації і спільного функціонування, а також інтерактивної дошки. Розроблено модуль генерації. Інструмент дав змогу протестувати роботу прототипу і провести аналіз руху ресурсів, визначивши вади стратегії. Четвертий розділ висвітлює важливі питання безпеки життєдіяльності та основ охорони праці.
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
出現コレクション:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

このアイテムのファイル:
ファイル 記述 サイズフォーマット 
dyplom_Sobkiv_O_2026.pdf1,2 MBAdobe PDF見る/開く


このリポジトリに保管されているアイテムはすべて著作権により保護されています。

管理ツール