Інформаційна система ігрової механіки безперервної прогресії
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Національний університет "Львівська політехніка"
Abstract
Що робить ігри з безперервною прогресією, такі як Final Fortress, такими популярними? Ці ігри відомі своїми властивостями, що викликають звикання, але пропонують більш повільний необов’язковий темп, з довгостроковим потенціалом. Коли ви починаєте грати, можна побачити швидкий прогрес (що робить гру здається нескінченною) і можна розблокувати більше переваг. Але в міру того, як ігровий процес продовжується, розвиток сповільнюється, а досягнення стає важче отримати і чим більше часу проходить тим більше гравці втрачають відчуття прогресу в своїх діях, тому вони перестають їх грати [1].
Поява мобільних пристроїв практично вбила ринок браузерних ігор більшість і з них перейшли на ринок смартфонів, а ті що залишились стали практично забутими і це не дивно, мобільним іграм на відміно від браузерних не є обов'язковим зв’язок з інтернетом, якщо ми не говоримо про саме онлайн ігри[2]. Мобільні додатки дорожчі в розробці, ніж веб-програми, і оскільки вони залежать від певної платформи, запуск програми на різних платформах майже означає починати з нуля з точки зору дизайну та розробки. Однак вони набагато швидші і, як правило, більш просунуті з точки зору функцій і функціональності[4] Тому система орієнтована на мобільні пристрої є найоптимальнішим варіантом застосунку на сьогодні.
Проаналізувавши функціонал та можливості різних варіантів розв’язування цією проблеми, можна зробити висновок, що необхідно посилатись на систему сайту “Clicker Heroes 2”, покращивши її.
Тому розроблювана система буде мати такі особливості:
? Наявність відображення всіх характеристик гравця;
? Наявність графіків розвитку гравця;
? Відображення виконаних досягнень;
? Хороший дизайн;
? Простота використання;
Під час системного аналізу, було визначено такі альтернативи типу інформаційної системи:
1. Інформаційно-пошукова система.
2. Інформаційно-довідкова система.
3. Система прийняття рішень.
4. Розрахунково-логічна система.
Вся логіка гри була написана за допомогою ігрового двигуна Unity. Unity — кросплатформне середовище розробки відеоігор під різні платформи, в які входять: персональні комп'ютери, ігрові консолі, мобільні пристрої, веб-ігри та інші, розроблене американською компанією Unity Technologies[3]. А також мові C# — сучасна, об'єктно-орієнтована мова програмування.[5]
Why make games with a uninterrupted progression, like Final Fortress, so popular? These games are known for their addictive properties, but offer a slower optional tempo with long-term potential. When you start playing, you can see rapid progress (which makes the game seem endless) and you can unlock more benefits (giving players a "sense of accomplishment" even if they know the rewards are given to them easily from the beginning.) But as the gameplay continues, progress slows down and achievement becomes harder to achieve, and the more time passes, the more players lose their sense of progress in their actions, so they stop playing game[1]. The advent of mobile devices has almost killed the browser game market, most of them have moved to the smartphone market, and the remaining ones have become virtually forgotten, which is not surprising, mobile games, unlike browsers, do not have to connect to the Internet, we are not talking about online games [2]. Mobile applications are more expensive to develop than web applications, and because they are platform-specific, running applications on different platforms almost means starting from scratch in terms of design and development. However, they are much faster and usually more advanced in terms of features and functionality [4] Therefore, the system focused on mobile devices is the best option for today. Therefore, a mobile-focused system is the best solution today. After analyzing the functionality and possibilities of different solutions to this problem, we can conclude that it is necessary to refer to the system of the site "Clicker Heroes 2" and improving it. Therefore, the developed system will have the following features: • Availability of display of all characteristics of the player; • Availability of player progress graph; • Display of achievements; • Good design; • Easy to use; During the system analysis, the following alternatives to the type of information system were identified: 1. Information retrieval system. 2. Information and reference system. 3. Decision-making system. 4. Calculation-logic system. All the logic of the game was written using the Unity game engine. Unity is a cross-platform video game development environment for various platforms, which includes: personal computers, game consoles, mobile devices, web and others, developed by the American company Unity Technologies [3]. And C # — modern, object-oriented programming language[5]. Key words - system, game mechanics, mobile game, progression, Unity. List of used literature sources. 1. Why You Should Care About Idle Games — Mobile Free To Play [Electronic resource]. — Режим доступа до ресурс: https://mobilefreetoplay.com/why-you-should-care-about-idle-games/. 2. The Pros and Cons of Building a Mobile App vs. a Web App - Design Blog [Electronic resource]. — Режим доступа до ресурс: https://designli.co/blog/the-pros-and-cons-of-building-a-mobile-app-vs-a-web-app/. 3. Unity [Electronic resource]. — Режим доступа до ресурс: https://unity.com/ru. 4. 18 Pros and Cons of Mobile Apps vs. Web Apps [Electronic resource]. — Режим доступа до ресурс: https://careerfoundry.com/en/blog/web-development/what-is-the-difference-between-a-mobile-app-and-a-web-app/ 5. Мова програмування C# і платформа .NET [Електроний ресурс]. — Режим доступа до ресурс: https://metanit.com/sharp/.
Why make games with a uninterrupted progression, like Final Fortress, so popular? These games are known for their addictive properties, but offer a slower optional tempo with long-term potential. When you start playing, you can see rapid progress (which makes the game seem endless) and you can unlock more benefits (giving players a "sense of accomplishment" even if they know the rewards are given to them easily from the beginning.) But as the gameplay continues, progress slows down and achievement becomes harder to achieve, and the more time passes, the more players lose their sense of progress in their actions, so they stop playing game[1]. The advent of mobile devices has almost killed the browser game market, most of them have moved to the smartphone market, and the remaining ones have become virtually forgotten, which is not surprising, mobile games, unlike browsers, do not have to connect to the Internet, we are not talking about online games [2]. Mobile applications are more expensive to develop than web applications, and because they are platform-specific, running applications on different platforms almost means starting from scratch in terms of design and development. However, they are much faster and usually more advanced in terms of features and functionality [4] Therefore, the system focused on mobile devices is the best option for today. Therefore, a mobile-focused system is the best solution today. After analyzing the functionality and possibilities of different solutions to this problem, we can conclude that it is necessary to refer to the system of the site "Clicker Heroes 2" and improving it. Therefore, the developed system will have the following features: • Availability of display of all characteristics of the player; • Availability of player progress graph; • Display of achievements; • Good design; • Easy to use; During the system analysis, the following alternatives to the type of information system were identified: 1. Information retrieval system. 2. Information and reference system. 3. Decision-making system. 4. Calculation-logic system. All the logic of the game was written using the Unity game engine. Unity is a cross-platform video game development environment for various platforms, which includes: personal computers, game consoles, mobile devices, web and others, developed by the American company Unity Technologies [3]. And C # — modern, object-oriented programming language[5]. Key words - system, game mechanics, mobile game, progression, Unity. List of used literature sources. 1. Why You Should Care About Idle Games — Mobile Free To Play [Electronic resource]. — Режим доступа до ресурс: https://mobilefreetoplay.com/why-you-should-care-about-idle-games/. 2. The Pros and Cons of Building a Mobile App vs. a Web App - Design Blog [Electronic resource]. — Режим доступа до ресурс: https://designli.co/blog/the-pros-and-cons-of-building-a-mobile-app-vs-a-web-app/. 3. Unity [Electronic resource]. — Режим доступа до ресурс: https://unity.com/ru. 4. 18 Pros and Cons of Mobile Apps vs. Web Apps [Electronic resource]. — Режим доступа до ресурс: https://careerfoundry.com/en/blog/web-development/what-is-the-difference-between-a-mobile-app-and-a-web-app/ 5. Мова програмування C# і платформа .NET [Електроний ресурс]. — Режим доступа до ресурс: https://metanit.com/sharp/.
Description
Keywords
Citation
Добоній А. Ю. Інформаційна система ігрової механіки безперервної прогресії : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „6.126.00.01 — Інтелектуальні інформаційні технології“ / Антон Юрійович Добоній. — Львів, 2021. — 78 с.