Алгоритм покращення взаємодії користувачів у мобільних іграх через адаптивний перезапуск гри
| dc.contributor.author | Клєпцов Артем | |
| dc.contributor.author | Klieptsov Artem | |
| dc.contributor.author | Гусєва-Божаткіна Вікторія Анатоліївна | |
| dc.contributor.author | Guseva-Bozhatkina Viktoriia | |
| dc.date.accessioned | 2025-09-07T15:24:21Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | UA: Кількість випущених ігор на ринку прямо пропорційно залежить від вибагливості користува-чів. Якщо ще 10–20 років тому багато гравців могли не звертати уваги на недоліки, баги або нестабільність гри, то зараз продукт, скоріш за все, буде видалений і забутий. Розробники отримають погані відгуки в мар-кеті, а гравець із легкістю знайде альтернативу. Звичайно, значна частина багів виправляється в процесі розроблення в тандемі спеціалістів по розробкам і Quality Assurance, але все виправити неможливо. Осо-бливо у великих проєктах існують мільйони різних комбінацій взаємодії з грою, які можуть призвести до нестабільності, виходу з ладу основних механік або взагалі аварійному закриттю застосунку. Щоб розв’язати такі проблеми, компанією Google було розроблено додаткові інструменти під назвою Firebase Crashlytics, які інтегруються безпосередньо в гру. Пізніше такий підхід отримання звітів про помилки набув розповсюджен-ня як загальний, який можна назвати терміном «крашлітика». Крашлітика допомагає в реальному часі бачити в програмному коді гри помилки, з якими стикаються реальні користувачі. Відповідно, розробники можуть вчасно реагувати на проблеми, які часто трапляються, і виправляти їх. Водночас крашлітика не є магічною пігулкою до успіху. Зазвичай User Experience (UX) від помилок у грі є негативним. Користувача просять надіслати скріншот, описати, що він робив, коли сталась помилка і т. ін. Як показує практика, цим будуть займатись одиниці. У статті запропоновано альтернативний підхід до взаємодії користувача з помилками у грі, розроблений на рушії Unity. Розроблено алгоритм збереження стану гри, імітації завантаження, або це ще можна назвати «втратою зв’язку» та плавного повернення гравця до точки, де відбулася помилка в логіці. Таким чином, більшість гравців навіть не зрозуміють, що в грі щось пішло не так, а можуть списати це на свій поганий інтернет, необхідність завантаження додаткового контенту в грі тощо. /// EN: The growing number of games on the market raises user expectations. Ten to twenty years ago, players tolerated flaws, bugs, or instability. Today, such issues often lead to uninstalls and poor app store reviews, as alternatives are easy to find. Although many bugs are addressed during development through collaboration with QA specialists, it’s impossible to catch them all. Especially in large projects, millions of different interaction combinations can lead to instability, malfunction of core mechanics, or even app crashes. Additional tools known as Crashlytics were developed and integrated directly into games to address such issues. These tools enable developers to monitor errors in the game’s code in real time, encountered by real users. This allows developers to address recurring problems and fix them promptly. At the same time, crashlytics is not a magic pill for success. The user experience (UX) of encountering errors in a game is generally negative. Users are often asked to send a screenshot, to describe their actions when the error occurred, and so on. In practice, very few users engage in such activities. This article proposes an alternative approach to user interaction with in-game errors, developed for the Unity engine. The proposed solution includes an algorithm for saving the game state, simulating a loading process – also referred to as a “connection loss” – and seamlessly returning the player to the point where the logical error occurred. This way, most players will not even realize that something went wrong in the game and may attribute the interruption to a poor internet connection or the need to load additional game content. | |
| dc.identifier.citation | Клєпцов А. А., Гусєва-Божаткіна В. А. Алгоритм покращення взаємодії користувачів у мобільних іграх через адаптивний перезапуск гри // Науковий вісник Таврійського державного агротехнологічного університету. Технічні науки : електронне наукове фахове видання. / ТДАТУ; гол. ред. д.т.н., проф. В. М. Кюрчев. Запоріжжя : Видавничий дім «Гельветика», 2025. Вип. 15, т. 1. C. 214-220. DOI: https://doi.org/10.32782/2220-8674-2025-15-1-25 | |
| dc.identifier.doi | https://doi.org/10.32782/2220-8674-2025-15-1-25 | |
| dc.identifier.uri | http://elar.tsatu.edu.ua/handle/123456789/19632 | |
| dc.language.iso | other | |
| dc.publisher | Запоріжжя : Видавничий дім «Гельветика» | |
| dc.subject | Firebase Crashlytics | |
| dc.subject | Cloud Diagnostics | |
| dc.subject | крашлітика | |
| dc.subject | помилка | |
| dc.subject | UX | |
| dc.subject | скріншот | |
| dc.subject | Unity | |
| dc.subject | error | |
| dc.subject | screenshot | |
| dc.title | Алгоритм покращення взаємодії користувачів у мобільних іграх через адаптивний перезапуск гри | |
| dc.title.alternative | Algorithm for improving user interaction in mobile games through adaptive game restart | |
| dc.type | Article |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- ALGORITHM FOR IMPROVING USER INTERACTION IN MOBILE GAMES THROUGH ADAPTIVE GAME RESTART.pdf
- Розмір:
- 433.81 KB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Вантажиться...
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: