Please use this identifier to cite or link to this item:
https://er.chdtu.edu.ua/handle/ChSTU/8582| Title: | Електронний каталог комп’ютерних ігор |
| Authors: | МИРОНЕЦЬ, Ірина ДАХНЕНКО, Ірина |
| Keywords: | ЕЛЕКТРОННИЙ КАТАЛОГ;КОМП'ЮТЕРНІ ІГРИ;REACT;MUI;API;RAWG.IO |
| Issue Date: | 2023 |
| Abstract: | Пояснювальна записка присвячена дослідженню та розробці інтерактивної платформи для пошуку та перегляду ігор, яка надасть можливість розвиватися всім потенційним кіберспортсменам за будь яким напрямком комп’ютерних ігор, що є досить актуальною темою в теперішній час розвитку інформаційних технологій. Основною метою роботи є створити електронний каталог комп’ютерних ігор для підвищення ефективності роботи та взаємодії різних цільових аудиторій з відповідним контентом певних об'єктів. Для досягнення мети були поставлені наступні задачі: провести огляд актуальності предметної області дослідження та аналіз відповідних існуючих аналогів, визначити основні потреби, вимоги та необхідні технічні засоби для проектування та розробки програмного продукту, створити електронний каталог комп’ютерних ігор з врахуванням основних вимог потенційних користувачів, оцінити ефективність реалізації створеного програмного продукту, основні переваги та недоліки. Для вирішення поставлених у роботі завдань були використані такі аспекти як моделювання за емуляційними платформами, які дозволили встановити чітку конфігурацію систем пристрою, що в свою чергу дозволило імітувати необхідні ситуації в роботі для отримання чітких результатів, також, за принципом оптимізації ми змогли отримати саме той результат, який нам був необхідний. За основу у досліді бралися середньостатистичні технічні дані пристрою та найпоширеніші операційні системи. Вагомість проведеної практичної роботи, зосереджено на наступному: реалізовано прямий шлях на інтернет-ресурси, без врахування посередника, яким в нашому випадку виступає одна з дистрибуційних платформ, що в свою чергу допомагає ознайомитися із конкретною інформацією по запиту користувача, без додаткового програмного забезпечення на пристрої. Тобто, ми уникаємо процесу моніторингу програмного забезпечення від платформи представника та не створюємо додаткове навантаження на сам пристрій. В першому розділі кваліфікаційної роботи проведено огляд існуючих каталогів комп'ютерних ігор, їх основних принципів роботи, різновидність у електронному варіанті, та способів керування даними ресурсами. Другий розділ присвячено аналізу програмних аналогів, таких як Steam, Epic Games, AppGallery та інших, виділено основні переваги та недоліки. У третьому розділі детально описується програмна реалізація електронного каталогу. Опис використаних технологій, а також продемонстровано і детально описано функціональні можливості створеного каталогу. Отже, результати дослідження та розробки платформи показали, що електронний каталог комп'ютерних ігор є важливим інструментом для геймерів, який спрощує пошук ігор та забезпечує доступ до детальної інформації. Розроблена платформа є функціональною, зручною у використанні та має потенціал для подальшого розширення та вдосконалення. Загальний обсяг роботи становить 60 сторінок. У роботі 23 рисунків. Для виконання роботи використано 34 літературних джерела. |
| URI: | https://er.chdtu.edu.ua/handle/ChSTU/8582 |
| Appears in Collections: | 123 Комп’ютерна інженерія (Системне програмування) |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| 1_ТИТУЛКА_Дахненко_ДРУК-merged.pdf Restricted Access | 2.8 MB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
Extracted text
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ЧЕРКАСЬКИЙ ДЕРЖАВНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ
ФАКУЛЬТЕТ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ І СИСТЕМ
КАФЕДРА ІНФОРМАЦІЙНОЇ БЕЗПЕКИ ТА КОМП’ЮТЕРНОЇ ІНЖЕНЕРІЇ
ПОЯСНЮВАЛЬНА ЗАПИСКА
до кваліфікаційної роботи бакалавра
на тему:
«Електронний каталог комп’ютерних ігор»
ЧДТУ.231927.001 ПЗ
Виконала: студентка 4 курсу, групи СП-1906
спеціальності 123 – «Комп’ютерна інженерія»
за освітньою програмою – «Системне
програмування»
Ірина ДАХНЕНКО
Керівник
к.т.н., доцент Ірина МИРОНЕЦЬ
Рецензент
ФОП Олександр КРАВЧЕНКО
«ЗАХИСТ ДОЗВОЛЯЮ»
Завідувач кафедри ІБ та КІ
д.т.н., професор ______ Володимир РУДНИЦЬКИЙ
Черкаси 2023 року
Форма № Н-9.01
ЧЕРКАСЬКИЙ ДЕРЖАВНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ
Факультет: інформаційних технологій і систем
Кафедра: інформаційної безпеки та комп’ютерної інженерії
Освітньо-кваліфікаційний рівень: Бакалавр
Спеціальність 123 – Комп’ютерна інженерія
Освітня програма Системне програмування
«ЗАТВЕРДЖУЮ»
Завідувач кафедри ІБ та КІ
д.т.н., професор ________ Володимир РУДНИЦЬКИЙ
«28» лютого 2023 року
ЗАВДАННЯ
на кваліфікаційну роботу бакалавра студенту
Дахненко Ірині Василівні
(прізвище, ім‘я, по батькові)
1. Тема роботи: Електронний каталог комп’ютерних ігор
Керівник роботи: к.т.н., доцент Миронець Ірина Валеріївна
(прізвище, ім’я, по батькові, науковий ступінь, вчене звання)
затверджені наказом університету від «24» лютого2023 р. № 43/04
2. Строк подання студентом роботи: 01 червня 2023 року
3. Вихідні дані до роботи:
1. Середовище розробки – Visual Studio.
2. Об'єкт дослідження: Електронні каталоги комп'ютерних ігор.
33.. Методологія: Аналіз, дослідження, зібрання та аналіз даних, використання API.
4. Результати: порівняльний аналіз, огляд ієрархії створення ігор,
виявлення тенденцій.
5. Використані інструменти: React, MUI, rawg.io API.
4. Зміст розрахунково-пояснювальної записки (перелік питань, що їх належить
розробити):
Вступ
1. Огляд предметної області та дослідження актуальності розробки
2. Аналіз програмних аналогів
3. Програмна реалізація електронного каталогу комп’ютерних ігор
Висновки
Список використаних джерел
5. Перелік графічного матеріалу (з точним зазначенням обов’язкових креслень, плакатів):
6. Консультанти розділів роботи:
Розділ Прізвище, ініціали Підпис, дата
консультанта завдання видав завдання прийняв
7. Дата видачі завдання: 27 лютого 2023 року
КАЛЕНДАРНИЙ ПЛАН
№ Термін
з/п Назва етапів роботи виконання Примітка
етапів роботи
1 Збір матеріалу 28.02 – 16.03 виконано
2 Обробка матеріалу 17.03-27.03 виконано
3 Вивчення історії створення ігор 28.03.-17.04 виконано
4 Пошук аналогічних платформ 18.04-20.04 виконано
5 Аналіз аналогічних платформ 21.04-30.04 виконано
6 Проведення дослідів на емуляторах 1.04-20.04 виконано
7 Вибір технологій для розробки 21.04-22.04 виконано
8 Розробка каталогу 23.04-16.05 виконано
9 Оформлення пояснювальної записки 17.05-29.05 виконано
10 Подання роботи на відгук та рецензування 31.05.23 виконано
Студент ___________________________ Ірина ДАХНЕНКО
(підпис)
Керівник роботи ___________________________ Ірина МИРОНЕЦЬ
(підпис)
АНОТАЦІЯ
Пояснювальна записка присвячена дослідженню та розробці
інтерактивної платформи для пошуку та перегляду ігор, яка надасть
можливість розвиватися всім потенційним кіберспортсменам за будь яким
напрямком комп’ютерних ігор, що є досить актуальною темою в теперішній
час розвитку інформаційних технологій.
Основною метою роботи є створити електронний каталог
комп’ютерних ігор для підвищення ефективності роботи та взаємодії різних
цільових аудиторій з відповідним контентом певних об'єктів.
Для досягнення мети були поставлені наступні задачі:
провести огляд актуальності предметної області дослідження та
аналіз відповідних існуючих аналогів,
визначити основні потреби, вимоги та необхідні технічні засоби
для проектування та розробки програмного продукту,
створити електронний каталог комп’ютерних ігор з врахуванням
основних вимог потенційних користувачів,
оцінити ефективність реалізації створеного програмного
продукту, основні переваги та недоліки.
Для вирішення поставлених у роботі завдань були використані такі
аспекти як моделювання за емуляційними платформами, які дозволили
встановити чітку конфігурацію систем пристрою, що в свою чергу дозволило
імітувати необхідні ситуації в роботі для отримання чітких результатів,
також, за принципом оптимізації ми змогли отримати саме той результат,
який нам був необхідний. За основу у досліді бралися середньостатистичні
технічні дані пристрою та найпоширеніші операційні системи.
Вагомість проведеної практичної роботи, зосереджено на наступному:
реалізовано прямий шлях на інтернет-ресурси, без врахування посередника,
яким в нашому випадку виступає одна з дистрибуційних платформ, що в
свою чергу допомагає ознайомитися із конкретною інформацією по запиту
користувача, без додаткового програмного забезпечення на пристрої. Тобто,
ми уникаємо процесу моніторингу програмного забезпечення від платформи
представника та не створюємо додаткове навантаження на сам пристрій.
В першому розділі кваліфікаційної роботи проведено огляд існуючих
каталогів комп'ютерних ігор, їх основних принципів роботи, різновидність у
електронному варіанті, та способів керування даними ресурсами.
Другий розділ присвячено аналізу програмних аналогів, таких як
Steam, Epic Games, AppGallery та інших, виділено основні переваги та
недоліки.
У третьому розділі детально описується програмна реалізація
електронного каталогу. Опис використаних технологій, а також
продемонстровано і детально описано функціональні можливості створеного
каталогу.
Отже, результати дослідження та розробки платформи показали, що
електронний каталог комп'ютерних ігор є важливим інструментом для
геймерів, який спрощує пошук ігор та забезпечує доступ до детальної
інформації. Розроблена платформа є функціональною, зручною у
використанні та має потенціал для подальшого розширення та
вдосконалення.
Загальний обсяг роботи становить 60 сторінок. У роботі 23 рисунків.
Для виконання роботи використано 34 літературних джерела.
Ключові слова: ЕЛЕКТРОННИЙ КАТАЛОГ, КОМП'ЮТЕРНІ ІГРИ,
REACT, MUI, API, RAWG.IO
ANNOTATION
The explanatory note is dedicated to the research and development of an
interactive platform for searching and viewing games, which will provide an
opportunity to develop all potential e-sportsmen in any direction of computer
games, which is a very relevant topic in the current time of information technology
development.
The primary goal of the project is to create an electronic catalog of computer
games to enhance the efficiency of work and interaction between different target
audiences and relevant game content. The following tasks were set to achieve this
goal:
Conduct a review of the relevance of the research subject area and
analyze existing analogs.
Identify the main needs, requirements, and necessary technical tools
for designing and developing the software product.
Create an electronic catalog of computer games that takes into account
the main requirements of potential users.
Evaluate the effectiveness of implementing the developed software
product, its main advantages, and disadvantages.
To address the tasks outlined in the work, the following aspects were
utilized: modeling using emulation platforms, which allowed for establishing clear
device system configurations and simulating necessary work scenarios to obtain
precise results. Additionally, optimization principles were employed to achieve the
desired outcome. The research was based on average technical device data and the
most common operating systems.
The significance of the practical work is concentrated on the following: the
direct path to internet resources was implemented without intermediaries, such as
one of the distribution platforms. This approach facilitates access to specific
information for the user without additional software on the device, thereby
avoiding monitoring processes of the platform representative's software and
reducing the device's workload.
The first chapter of the qualifying paper provides an overview of existing
catalogs of computer games, their main working principles, the variety in
electronic format, and methods of managing data resources.
The second chapter focuses on the analysis of software analogs such as
Steam, Epic Games, AppGallery, among others, highlighting their main
advantages and disadvantages.
The third chapter provides a detailed description of the software
implementation of the electronic catalog. It includes descriptions of the utilized
technologies and demonstrates and explains the functional capabilities of the
developed catalog.
Thus, the results of the research and development of the platform have
shown that an electronic catalog of computer games is an essential tool for gamers,
simplifying game search and providing access to detailed information. The
developed platform is functional, user-friendly, and has the potential for further
expansion and improvement.
The total volume of the work is 60 pages, including 23 figures. The study
utilized 34 literary sources.
Key words: ELECTRONIC CATALOG, COMPUTER GAMES, REACT,
MUI, API, RAWG.IO
ЗМІСТ
ВСТУП..................................................................................................................... 4
РОЗДІЛ 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ ТА ДОСЛІДЖЕННЯ
АКТУАЛЬНОСТІ РОЗРОБКИ...............................................................................7
1.1 Опис та різновидність каталогів............................................................7
1.2 Розвиток та різновид кросплатформних ігор.....................................10
1.3 Розвиток кіберспортивної діяльності..................................................14
1.4 Каталоги комп’ютерних ігор ............................................................... 19
РОЗДІЛ 2 АНАЛІЗ ПРОГРАМНИХ АНАЛОГІВ...............................................22
2.1 Опис платформи Steam.........................................................................22
2.2 Опис платформи Epic Games Store......................................................24
2.3 Порівняння платформ Steam та Epic Games.......................................25
2.4 Опис платформи AppGallery................................................................26
2.5 Опис платформи Play Market...............................................................29
2.6 Відмінності каталогів Play Market та AppGallery ..............................31
2.7 Огляд платформи Microsoft Store........................................................32
2.8 Опис платформи Playstation Store........................................................34
2.9 Порівняння каталогів для користувачів PlayStation та Xbox............36
2.10 Опис платформи Oculus Store............................................................37
2.11 Переваги та недоліки SideQuest.........................................................39
РОЗДІЛ 3 ПРОГРАМНА РЕАЛІЗАЦІЯ ЕЛЕКТРОННОГО КАТАЛОГУ
КОМП’ЮТЕРНИХ ІГОР......................................................................................42
3.1. Середовище розробки..........................................................................42
3.2. Опис засобів для створення проекту..................................................48
3.3. Опис електронного каталогу комп’ютерних ігор «ECAT»..............50
ЧДТУ.231927.001 ПЗ
Змн. Арк. № докум. Підпис Дат
РозрКобив Дахненко І.В. а Електронний каталог Літ. Лист Листів
Керівник Миронець І.В. 2 60
Рецеанзент Кравченко комп’ютерних ігор
Н.Контроль Гресько С.О. Кафедра ІБ та КІ
О.О. Пояснювальна записка
Затвфердив Рудницький В.М. гр. СП-1906
е
д
р
а
К
К
-
0
6
ВИСНОВКИ...........................................................................................................55
ПЕРЕЛІК СКОРОЧЕНЬ ТА УМОВНИХ ПОЗНАЧЕНЬ...................................58
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ.............................................................59
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 3
а
ВСТУП
Комп'ютерні ігри є важливою формою розваги, що надає користувачам
можливість переживати захоплюючі пригоди та взаємодіяти з віртуальними
світами. Вони сприяють розвитку когнітивних навичок, таких як прийняття
рішень, проблемне мислення та стратегічне планування. Граючи в
комп'ютерні ігри, люди розвивають свою творчість та фантазію, змінюючи
сценарії, вирішуючи завдання та створюючи власні віртуальні світи. Вони
допомагають удосконалювати навички співпраці та комунікації, особливо у
мультиплеєрних режимах, де гравці повинні працювати разом, щоб досягти
спільних цілей. Комп'ютерні ігри можуть бути ефективним інструментом
навчання, де вони використовуються для передачі знань у захопливій та
підхоплюючій формі. Вони стимулюють розвиток рефлексів та координації
рухів, особливо у швидкісних та спортивних іграх. Комп'ютерні ігри є
важливим фактором розвитку індустрії розваг та економіки, що залучає
мільйони гравців і генерує значні прибутки. Вони є джерелом розваги та
відпочинку, допомагаючи зняти стрес та відволіктися від повсякденних
проблем. Комп'ютерні ігри викликають зацікавлення у широких масах
людей, будучи популярними серед різних вікових груп.
У 21 столітті ніде не знайти людину, яка не знає команду
кіберспортсменів Natus Vincere (походження латинською – «народженні
перемагати»), скорочено «NAVI» – українська кіберспортивна організація.
Є багато видів спорту, але він, здебільшого, регіональний і стати
відомим у якомусь виді спорту дуже складно, а так як ми живемо у
прогресивному світі – з’явилась така сфера як кіберспорт. Ще у 1997 році все
розпочалося з гри «Quake». Можливість гри була через LAN чи у просторах
інтернету. Потім, через деякий час, у цьому ж році, найбільшої популярності
набрала гра «DOOM». І саме через цю гру було створено першу ігрову лігу
«Cyberathlete Professional League» (CPL).
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 4
а
Відтоді пройшло небагато часу як відбувся фурор серед гравців самих
різноманітних ігор і вони, переймаючи досвід CPL, почали створювати власні
ліги. Приріст бажаючих був на скільки шалений, що на 2015 рік аудиторія
складала близько 226 мільйонів активних гравців, і, по завищеній статистиці,
на 2019 рік аудиторія мала досягти, що найбільше 427 мільйонів людей, але
приріст був більший, аніж по всіх завищених очікуваннях, і склав
454 мільйона учасників за даними «Business Insider». Але чому ж так сталося,
що багато хто іде, саме, грати в комп’ютерні ігри, аніж, наприклад, на
роботу, аби були кошти на проживання, це все легко пояснюється
преміальними коштами за участь у матчах.
У 2019 році було офіційно анотовано дохід професійних кібератлетів,
який складав від 1000 доларів США до 20 000 доларів США на місяць. Саме
через таку привабливу суму і формуються команди по кіберспорту.
Команда Українців NAVI була сформована у 2009 році з допомогою
казахського підприємця Мурата Жумашевича. Він оголосив про створення
власної команди на кіберарені. Відбулося це під час турніру по «Intel Extreme
Masters», яке проходило у місті Дубаї. Мурат Жумашевич займався
фінансовим спектром, надавав можливість гравцям тренуватися та
проживати за його рахунок. Набір проводив його компанієць «starix», який
уже на той час був професійним гравцем «Counter-Strike». Від початку
організація мала назву «Arbalet UA», але, згодом, була замінена милозвучною
абревіатурою «Na'Vi».
Виходячи з вищесказаного, можна зробити висновок, що створення
електронного каталогу комп’ютерних ігор, який надасть можливість
розвиватися всім потенційним кіберспортсменам за будь яким напрямком
комп’ютерних ігор, є досить актуальною темою в теперішній час розвитку
інформаційних технологій.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 5
а
Тому, мета даної кваліфікаційної роботи – створити електронний
каталог комп’ютерних ігор для підвищення ефективності роботи та взаємодії
різних цільових аудиторій з відповідним контентом певних об'єктів.
Для досягнення мети були поставлені наступні задачі:
провести огляд актуальності предметної області дослідження та
аналіз відповідних існуючих аналогів,
визначити основні потреби, вимоги та необхідні технічні засоби
для проектування та розробки програмного продукту,
створити електронний каталог комп’ютерних ігор з врахуванням
основних вимог потенційних користувачів,
оцінити ефективність реалізації створеного програмного
продукту, основні переваги та недоліки.
Для вирішення поставлених у роботі завдань були використані такі
аспекти як моделювання за емуляційними платформами, які дозволили
встановити чітку конфігурацію систем пристрою, що в свою чергу дозволило
імітувати необхідні ситуації в роботі для отримання чітких результатів,
також, за принципом оптимізації ми змогли отримати саме той результат,
який нам був необхідний. За основу у досліді бралися середньостатистичні
технічні дані пристрою та найпоширеніші операційні системи.
Вагомість проведеної практичної роботи, зосереджено на наступному:
реалізовано прямий шлях на інтернет-ресурси, без врахування посередника,
яким в нашому випадку виступає одна з дистрибуційних платформ, що в
свою чергу допомагає ознайомитися із конкретною інформацією по запиту
користувача, без додаткового програмного забезпечення на пристрої. Тобто,
ми уникаємо процесу моніторингу програмного забезпечення від платформи
представника та не створюємо додаткове навантаження на сам пристрій.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 6
а
РОЗДІЛ 1
ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ ТА ДОСЛІДЖЕННЯ
АКТУАЛЬНОСТІ РОЗРОБКИ
1.1 Опис та різновидність каталогів
Каталог – це список інформації по об'єктах. Каталоги створюються для
полегшення пошуку певних об'єктів за конкретною категорією чи ознакою.
Різноманітність каталогів шалена, так як використовуються всюди, для
прикладу взяти, самий поширений варіант, онлайн–магазин. Від початку, при
вході на сайт каталог формує список товарів, які користуються найбільшою
популярністю чи, при використанні клієнтоорієнтованості, (визначення
потреби клієнтів) пропонує товар, який найбільш відповідає особі. Для цього
використовується персоналізація інформаційних запитів за пристроєм
користувача і потім за вирахуванням алгоритмів, які працюють за
відповідністю по категоріям попередніх запитів. Допомагають виключити не
потрібні товари чи ресурси, а запропонувати саме те, що викликає інтерес у
користувача. Тож тепер ми знаємо, що керування різних списків допомагає
навіть у маркетинговому процесі при цьому не затрачує додаткові людські
ресурси для реалізації.
Служба каталогів – це саме методика керування каталогами за
допомогою ієрархічної системи. Тобто подання цих ресурсів та їх детальної
інформації.
Ресурсами в такому випадку можуть вважатися, як персональні так і
матеріальні ресурси чи мережеві ресурси тощо.
По всім ресурсам проводиться чітка класифікація, де у кожного
окремого ресурсу наявний певний клас. Класів може бути безліч, коли
говорити про самі різноманітні ресурси. Для наведення прикладу, візьмемо
декілька об’єктів такі як: телефон, портфель та звичайна ручка. Як
виокремити саме ці предмети зі списку, коли у спискові безліч товарів, а в
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 7
а
кожного цього об’єкту мається свій клас. Телефон – це електроприлади,
рюкзак відноситься до товарів легкої промисловості, а ручка – це канцелярія.
Але, якщо за фільтром вибрати категорію для навчання, яка є дуже
поширена, то ці всі, здавалось би різні предмети, стоятимуть поруч. Кожен із
класів покаже певну сутність об’єкта, який в свою чергу має свої властивості.
Комплекси поєднаних класів утворюють схеми, у яких описуються саме типи
ресурсів, вони можуть виокремлюватися із різної об’єктної області.
Служба каталогів, якщо її розглядати у напрямку комп’ютерних мереж,
буде представляти собою цілісний програмний комплекс, який у свою чергу
дозволяє адміністратору проводити роботу із упорядкованим за низкою
безлічі ознак масивом інформації саме про мережеві об’єкти, які можуть бути
у формах серверів друку, загальних папок, пристроїв чи користувачів тощо.
Зберігаються всі дані в одному сховищі, що забезпечить управління
об’єктами, ресурсами, а також їхньою інформацією. Та при необхідності,
навіть, контролювати використання даних користувачами.
Робочий каталог, або ще має назву поточного каталогу чи поточної
директорії, процесу у напрямку інформатики є списком файлової системи.
Використовується саме для знаходження файлів, саме по назві файлу, тобто
тільки на ім’я або ж зазначеним шляхом. Під час створення нового процесу
ним буде успадковано каталог батьківського процесу, для заміни робочого
каталогу в нашому випадку використовується функція process.chdir().
Рисунок 1.1 – Зміна робочого каталогу у веб-середовищі Node.js
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 8
а
Поточний шлях у файлових системах, згідно термінології каталогів, –
ім'я каталогу, до якого застосовуються правки чи зміни відносно певних
іменних файлів. Поточний шлях здебільшого споріднений саме із процесом
тому що у різних процесів також маються окремі шляхи.
При застосування до сімейства багатозадачних, переносних із
розрахунком на різні оперційні системи так званих «Unix»-подібних
операційних системах, може бути лише один поточний шлях. Тільки при
використанні операційними системами літер дисків поточних шляхів може
бути більше, в залежності від кількості самих дисків. Але, навіть, так –
активним буде тільки той, який має залежність від диску, який
використовується, останні будуть не діючими. Взагалі реалізувати таке
можливо за такими операційними системами як:
1. OS/2 – операійна система фірми IBM, система розроблялась за
підтримки Microsoft в певний проміжок часу.
2. Windows – операційна система, яка найпоширеніша у світі, та є
головним продуктом ТНК «Microsoft».
3. DOS – операційна система, яка була випущена ще раніше, аніж
Windows 95, її особливість у простоті, вона не має графічної оболонки та не
підтримує більшість пристроїв, за виключенням базових, тобто клавіатури,
монітора та файлової системи.
Домашній каталог – каталог для особистого користування користувача.
В залежності від операційної системи має різні назви та розташування. Якщо
до уваги взяти операційну систему «Windows», то місце знаходження буде в
каталозі Users, у «Linux», яка відноситься до операційних систем «unix»,
місцезнаходження буде за каталогом /home. А точні адреси будуть мати
вигляд С:\Users\Віталій для Windows та /home/Iра для Linux.
Каталог ресурсів інтернету або так званий інтернет-каталог – це
впорядкований набір вкладень, посилань на сайти із коротким описом цих
сайтів. У самому каталозі сайти розподіляються по темам, в темах також
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 9
а
відбувається ранжування за датою додавання, І.Ц. чи за іншими параметрами
чи властивостями. Більше 80% рейтингу відвідувань мають класифікацію
сайтів, але розподіл завжди відносний саме до відвідування користувачів. В
залежності від тематики, розподіл дуже простий – каталоги можуть бути
загальні та спеціалізовані, тобто тематичними. При розподіленні каталогів на
групи отримаємо результат із 6-ти видів, а саме:
1. Закриті каталоги – зміни та оновлення можуть проводитися
тільки одним відповідальним адміністратором.
2. Білі каталоги – мають властивість не вимагати зворотного
посилання і надають пряме посилання.
3. Сірі каталоги – потребують зворотне посилання і тільки тоді
надають пряме посилання.
4. Чорні каталоги – потребують зворотне посилання і при цьому не
надають пряме посилання.
5. Каталоги сайтів із прямими посиланнями – за допомогою
реєстрації сайту в цьому каталозі майстер отримує відповідь у вигляді
прямого посилання (без переходу за іншим напрямком) на власний сайт.
6. Каталоги сайтів із посиланнями – реєстрація в даному каталозі не
надає пряме посилання, його можна отримати через так званий «редірект»,
тобто перехід за іншим напрямком.
1.2 Розвиток та різновид кросплатформних ігор
Ігри – це форма розваги, в якій учасники (гравці) займаються
взаємодією з системою правил та вимогами для досягнення певних цілей.
Вони можуть бути фізичними (наприклад, спорт) або віртуальними
(комп'ютерні ігри). Головна особливість ігор – це їхній характер забави та
розваги. Основні елементи ігор включають наступне:
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 10
а
Правила: встановлені набори правил та обмежень, які визначають
умови та обмеження гри. Вони деталізують, що можна робити та що
заборонено.
Цілі: ігри мають визначені цілі, які гравці повинні досягти або
завершити для успішного завершення гри. Цілі можуть бути визначені у
вигляді перемоги над іншими гравцями, досягнення певного рівня,
вирішення головоломки тощо.
Взаємодія: гравці взаємодіють з системою правил та з іншими
гравцями, дотримуючись правил і реагуючи на зміни у грі.
Виклик: ігри часто мають елемент виклику або конкуренції, який
стимулює гравців до зусиль та покращення своїх навичок для досягнення
успіху.
Розвиток: деякі ігри мають систему прогресу або розвитку, в якій
гравець може покращувати свої навички, отримувати нові можливості або
розблоковувати новий вміст з кожним прогресуючим рівнем.
Ігри можуть мати різноманітні форми, включаючи настільні ігри,
спорт, рольові ігри, карточні ігри, комп'ютерні ігри, мобільні ігри та багато
інших. Вони є важливою частиною культури та розваги для багатьох людей у
всьому світі.
Тепер коли ми маємо загальне поняття ігор, ми виокремлюємо
конкретну категорію, а саме – категорію електронних ігор.
Започатковувалась дана сфера ще у далеких 40-х роках минулого
століття, тоді з’являлися перші електронні ігри такі, як "OXO" та "Cathode-
Ray Tube Amusement Device" (CRT).
Після того, як вони вперше з’явилися – вони почали набирати
популярність і саме тому, за правилом «доки є попит – буде й пропозиція»,
продовжилась розробка нових технологій, нових жанрів, та і в цілому нових
концепцій.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 11
а
Так продовжився шлях і уже в 1950-х роках перейняли ініціативу
компанії IBM, DEC та розпочали створення комп'ютерів з можливістю гри.
В 60-х роках минулого століття була можливість це відчути на
власному досвіді, тому що тоді було розроблено перші відеоігри для
особистих комп'ютерів та мейнфреймів, такі як "Spacewar!" (рисунок 1.2).
Рисунок 1.2 – Перша відеогра ("Spacewar!")
Після того, як користувачі спробували відеоігри – розпочалась ера
аркадних ігор і у 70-х роках була їх особлива популярність, зокрема, "Pong",
"Space Invaders" та "Pac-Man". З'явилися перші домашні консолі, такі як
Magnavox Odyssey та Atari 2600. Після того як всі уже звикли до
користування консолями, і здавалось, що може вже бути краще, відбулась
поява перших домашніх комп’ютерів/, таких як Commodore 64, ZX Spectrum
та Apple II. Поява цих пристроїв створила нові можливості для геймінгу,
постійно розвивалася графіка, чіткість звуку, ці фактори дали змогу
створення нових жанрів ігор, наприклад, пригодницьких чи рольових. Але,
навіть, при тому, що домашні комп’ютери набирали популярності, такі
компанії як Nintendo та Sony – не могли змиритись з тим, що консолі
втрачають свою популярність, тому розпочалися нові досягнення і вперше
була поява тривимірної графіки на CD-пристроїв, яка збільшила ще в рази
можливості геймінгу.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 12
а
Потім поява надпотужних консолей, таких як PlayStation 2, Xbox та
Nintendo GameCube, із врахуванням всіх можливостей найновітнішого
технічного обладнання, змогла реалізувати ще й складні графічні ігри.
В цей час, ігри вже були доступні не тільки на пристроях, де
користувач може проходити рівні, завчасно написані розробниками, та саме
за сюжетом, а також, в онлайн-режимі і в додаток до цього всього
користувачі вже могли грати в ігри не на габаритних ПК, чи консолях, які
приєднуються до моніторів, а на своїх власних, мініатюрних, малогабаритних
мобільних пристроях. З’являється можливість не просто спостерігати за
геймплеєм через свій монітор чи, можливо, екран мобільного пристрою, а
також відчути себе персонажем улюбленої гри. З’явилися шоломи, які
дозволяють потрапити у віртуальну реальність (VR) та доповнити власну
(AR).
В теперішній час ведеться розробка технологій, які дозволять повністю
перенести свідомість людину у ігрову реальність. Де повністю керування
власного персонажу буде здійснюватися за допомогою сигналів мозку на
руховий апарат, саме фізичного тіла людини. Поки що, на жаль, можливо
ознайомитись із цією технологією лише в художніх витворах. Для прикладу
скористаюся власним досвідом і порекомендую переглянути «Sword art
online» (рисунок 1.3) або почитати «Reincarnation Of The Strongest Sword
God».
Рисунок 1.3 – Японська анімація «Sword art online»
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 13
а
1.3 Розвиток кіберспортивної діяльності.
Ідея для абревіатури була взята з фільму «Аватар» (фільм
американського сценариста та режисера Джеймса Кемерона, фільм є
науковою фантастикою, події відбуваються на супутнику під назвою
Пандора), який справив приємне враження на учасників у ті часи. Так як у
фільмі боролися за свої принципи і можливості, а саме головне за свободу, то
і варіанту здатися чи можливості програшу у головних героїв не було. Саме
через це і наші спортсмени перейняли підхід незламності і вдалися до
надлюдських тренувань, але при цьому дуже серйозно ставилися до власного
здоров’я, тому у них було від 6 до 7 годин для сну, їм абсолютно не важливо
було який це час доби, вони сиділи за своїми персональними комп’ютерами
(ПК) і тренувались. Напевне, в даному випадку, ПК буде правильніше
розшифрувати як професійний комп’ютер, а не персональний, тому що
бюджет за один пристрій складав близько 5700 доларів США, а назва цьому
пристрою Xfinity (рисунок 1.4).
Рисунок 1.4 – Xfinity 2009
ПК мав характеристики:
процесор 3.0 GHz Intel QX9850 Quad Core Extreme,
блок живлення 1000 Вт,
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 14
а
оперативна пам’ять 4 GB DDR2,
жорсткий диск на 150 GB Raptor HDD.
Історія розвитку команди була терниста, з 2009-го року керівником та
спонсором залишався Мурат Жумашевич, але уже з 2011-го року
домовленість із членами створеної організації закінчилась, тому далі
керівництво та розвиток цілком і повністю лягли на плечі членам
організації «Na'Vi».
Новим Генеральним директором уже був Кохановський Олександр під
ігровим ніком «ZeroGravity». Його першим кроком було укладання угоди з
російським холдингом кіберспорту ESforce holding ltd. Саме ця організація
була вибрана не просто через хороші умови, а тому що колись вона була
заснована саме Кохановським Олександром, його партнером став власник
клубу Virtus.Pro Антоном Черепенниковим. Угода сумою майже 10 мільйонів
доларів США була укладена у 2016-му році влітку, тривалістю до кінця 2017-
го року і потім холдингом «ESforce» було здійснено повернення всіх прав
організації «Zero Gravity Group». Кохановський мав величезне бажання бути
не залежним від інших організацій, ось так ним і була створена саме «Zero
Gravity Group», а всі зв’язки з «ESforce» було розірвано і він покинув місце в
раді директорів.
В 2017 році головним менеджером організації став Євген Золотарьов
«HarisPilton», а Кохановський залишився Керівником і членом Ради
Директорів.
У 2023 році керівництво організації складають:
1. «ZeroGravity» Кохановський Олександр / засновник.
2. «HarisPilton» Євген Золотарьов / «СЕО» Виконавчий директор.
3. «Хаос» Кучеров Олексій / «СОО» Операційний директор.
Діяльність організації не обмежувалась якоюсь одною грою, а було
створено команди по всім популярним іграм, таким як:
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 15
а
Жанр MOBA (багатокористувацька бойова арена в онлайн
режимі); Це відгалуження відеоігор, а саме стратегії у реальному часі.
Гравець має контролювати одного персонажа в команді, яка складається з 5
гравців. У грі є 2 протиборчих команди, головна мета команди знищити
ключову структуру яка знаходиться на ворожому полі і саме у його центрі.
Ігровий процес складний так як є багато нюансів, навіть при виборі
персонажів для «Катки» – (сленгове слово яке означає проходження рівня у
відео чи комп’ютерній грі).
DotA 2 (повна назва Defense of the Ancients, що в перекладі
означає оборона стародавніх).
LoL(повна назва League of Legends - в перекладі Ліга легенд).
Rocket League Wild Rift (прототип LoL для android чи ios ).
Mobile Legends: Bang Bang.
StarCraft II.
Жанр спортивні симулятори. Основою жанру є правила
вигаданого чи реального виду спорту. В іграх роблять різноманітні акценти
на різні аспекти спорту від ігрового процесу до його менеджменту чи
планування.
FIFA (серія футбольних ігор, які щорічно розробляються
оновлюються та випускаються американською компанією відеоігор Electronic
Arts під торговою маркою EA Sports).
Rocket League (Гоночна гра динамічного характеру у стилі
футболу. У грі кожен керує автомобілем із ракетним двигуном, а головна
мета закотити м’яч у ворота противників, саме цікаво те що м’яч у чотири
рази більше самих автомобілів. Найбільшу цікавість викликає те що машина
може пошкодитися від необережного керування і тому необхідно бути дуже
обережним).
Жанр «Екшн» про жанр можна сказати, що він змушує бути
наготові, постійно, вимагаючи від гравців шаленої швидкості реакції та
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 16
а
здібність моментально приймати рішення. Представником ігор даного жанру
є World of Tanks (Це дійсно саме світ танків. Розробники реалізують самі
найновіші моделі танків та навіть моделі танків креслення яких ніколи не
було реалізовано інженерами у реальному світі. В процес гри включені карти
місць де в історичних подіях відбувалися зіткнення армій наприклад при
другій світовій війні).
Жанр «Шутер» можна описати одним словом стрілянина. У
процесі дві протиборчих команди мають знищити ворожу команду. Для
виконання задачі можна використовувати саму різноманітну зброю від
звичайного кухонного ножа до M134 Minigun який кріпиться до гелікоптерів.
Counter strike (Найпопулярніший «Шутер» у світі з мінімальними
технічними вимогами, був розроблений у 1999 році двома фанатиками Мінем
Лє та Джессом Кліффом. Але попри це навіть у наші часи дуже поширений і
має власну аудиторію).
PUBG («Королівська гра» саме таким ігровим жанром захоплює
серця своїх вболівальників та учасників. У ігровому процесі беруть участь
відразу 100 гравців, вони самі вибирають місце на карті з якого починають
свій шлях. З часом збираючи предмети та зброю по карті знищуючи своїх
конкурентів. Гра дуже продумана так як через певні проміжки часу карта
звужується аби всі могли, зрештую, зустрітися в центрі локації та встановити
одноосібну перемогу або перемогу команди, яка може мати не більше 4
учасників).
PUBG Mobile (Та ж сама гра що і вище вказана але на ios чи
android. Була розроблена та адаптована саме через популярність версії на ПК.
Стала доступною на обох платформах у 2018 році 19 березня)
Apex Legends (Гра також за принципом «Королівської битви» але має свої
особливості так як притаманні надприродні можливості у гравців та
створений саме для командних поєдинків по 3 гравця, команд може
зіштовхуватися до 20, що в сумі має 60 учасників. Головна мета це захопити
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 17
а
3 головних контрольних позицій та втримати під своїм початком до кінця
гри).
Rainbow Six Siege (гра має 2 опозиції штурмова команда та
команда блокади, ступінь пошкоджень ворога м залежить від калібру зброї
яку використовують гравці, дуже реалістичний ігровий процес та
пропрацьована фізика і особливості людського тіла, що в свою чергу
згладжує гру і можна відчути реалізм протистояння ніби з власною
присутністю).
Quake Champions (Гра надає можливості вибрати персонажа зі
своїми уміннями та особливостями і випробувати його у безлічі режимів,
таких як: командних боях- коли змагаються 5х5; Дуелі – можна кинути
виклик комусь із друзів та весело провести час 1х1; Миттєвої смерті - де
будь яке попадання смертельне, а не шкала зі здоров’ям яку потрібно
опустити до 0; Монументом- коли посеред локації з’являється так звана
«душа» яку необхідно захопити та перевести на територію власного поля
команди і втримувати д останнього всіма силами).
Valorant (Гра за своєю механікою, як і Counter strike, але має
додаткові можливості наприклад супер сили у персонажів якими керують
гравці і саме головне локацією, яка переносить нас у науковотехнічний світ
майбутнього з нотками своєрідної культури та дизайну)
Halo (Що з Англійської «Ореол». Не просто гра а оригінальна трилогія з
головним героєм Мастером Чифом. Початком була перша частина яка
з’явилась на радість любителям комп’ютерних ігор ще у 2001 році).
Безліч команд «Na'Vi» грали у всі можливі види ігор, попри неймовірну
конкуренцію і професіоналізм своїх конкурентів почали добиватися успіху, а
саме першості у турнірах міжнародних рівнів. Перша перемога відбулася у
місті Київ по турніру Ukrainian FIFA League 2011, отримавши призовий фонд
розміром 1250 грн та 750 грн, значна перемога була тільки початком і далі
вже була перемога на OSPL Spring 2011 в місті Алмати з призовим фондом
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 18
а
1400 доларів США. Потім WCG – World Cyber Games 2011 отримавши квоту
на гранд фінал. За перемогами йшли нові, цього разу – у Варшаві був
проведений турнір Samsung Euro Championship 2011 Перемога була взята не
легким шляхом і призовий фонд склав 3 тис. доларів США. Але, поки що,
найвизначніша перемога була в турнірі FIFA Online 3 International Esports
Tournament за даним турніром який виграли «Na'Vi» призовий фонд склав 8
тис. доларів США.
1.4 Каталоги комп’ютерних ігор
Каталог комп'ютерних ігор – це колекція або перелік ігор, який містить
інформацію про різноманітні комп'ютерні ігри. Каталог може бути у формі
друкованого видання, електронного документа або онлайн-ресурсу, який
містить детальні описи, відгуки, рейтинги та іншу інформацію про кожну
гру.
Каталог комп'ютерних ігор надає можливість користувачам
ознайомитися з доступними іграми, дізнатися про їхні особливості, жанри,
системні вимоги, розробників, видавництва та інші важливі деталі. Він
допомагає гравцям зробити інформований вибір ігор, враховуючи їхні
особисті вподобання та інтереси.
У каталозі комп'ютерних ігор можуть бути представлені ігри різних
жанрів, таких як екшн, пригодницькі, рольові, стратегічні, головоломки,
спортивні, імітаційні та багато інших. Каталог також може містити
інформацію про платформи, на яких гра доступна (наприклад, ПК, консолі,
мобільні пристрої), і вказувати наявність мультиплеєра, додаткового
контенту або розширень.
Каталоги комп'ютерних ігор можуть бути корисними для гравців, які
шукають нові ігри, вивчають їхні властивості та бажають отримати
інформацію для того, аби зробити вибір.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 19
а
Так як розробка не безкоштовна тому що, кожен бажає отримати
винагороду за свої старання, то каталоги представлені у формі магазинів, де
для користувачів проводиться короткий екскурс по іграм та надається
можливість придбати гру та додаткові ресурси для цієї гри. Є малий спектр
розробників, які надають користувачам можливість спробувати гру у демо-
версії перед покупкою, але більшість просто надають детальну інформацію
про гру та можливість їхньої покупки.
За таким принципом працюють усі доступні платформи:
PlayMarket, AppStore чи AppGallery - для мобільних пристроїв.
Steam, Epic Games, GOG games – для ПК.
Microsoft store, Playstation store – для консолей Playstation та
Xbox.
Oculus Store, SideQuest – VR.
Проаналізувавши аналоги електронних каталогів, наведемо перелік
функціональних вимог каталогів, на які хотілось би звернути увагу в першу
чергу:
1. Каталог має бути встановлений на конкретному пристрояї, як
окрема програма.
2. В будь якому випадку для комфортного користування ви вводите
свої персональні данні та прив’язуєте свою електронну адресу, а саме
головне – надаєте доступ до особистої платіжної системи, тобто карток,
електронних гаманців, тощо.
3. Додаткова інформація, до продукції сайту – ігор. Багато хто
вказує зайві відео-фрагменти з геймпллею чи, наприклад, на сторінці гри
відкривається безліч додатків для доповнення вашої гри (це може бути
представлено як різними скрінами, додатковими завданнями та картами).
4. У будь якому випадку каталог для коректної роботи повинен
працювати у фоновому режимі на вашому пристрої, за рахунок цього він
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 20
а
обраховує кількість годин, проведених у грі чи кількість відвідувань в різних
інтервалах.
5. Також самий, на мою думку, не приємний аспект в каталогах те,
що при відсутності покупок обмежуються можливості користувача.
Наприклад, у мультиплеєрній грі «CS:GO» чи «DOTA 2» ти не можеш додати
друзів до гри для проходження рівнів, тому що можливість додавати
користувачів в друзі для комфортного листування чи при спільному
проходженні місій в улюблених іграх, з’являється тільки після створення
покупок на певну суму.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 21
а
РОЗДІЛ 2
АНАЛІЗ ПРОГРАМНИХ АНАЛОГІВ
2.1 Опис платформи Steam
Steam – це цифрова дистрибуційна платформа для комп'ютерних ігор,
розроблена і підтримувана компанією Valve Corporation. Вона була запущена
в 2003 році і стала однією з найпопулярніших платформ для купівлі,
завантаження та гри.
Steam надає можливість користувачам купувати, завантажувати і
оновлювати ігри безпосередньо через Інтернет. Крім того, вона також
пропонує різноманітні інструменти для спілкування з іншими гравцями,
включаючи чат, форуми і можливість грати в ігри разом з друзями по мережі.
Steam пропонує широкий вибір ігор, як від великих видавництв, так і
від незалежних розробників. Ви можете знайти ігри різних жанрів, таких як
екшн, стратегія, пригоди, рольові ігри, гонки і багато інших. Крім того, на
платформі також доступні доповнення до ігор, включаючи нові рівні,
персонажів і історії.
Окрім можливості купувати ігри, Steam також має інші функції. Ви
можете створювати і приєднуватися до спільнот, де обговорюються ігри,
обмінюватися інформацією та досвідом з іншими гравцями. Є також
можливість створювати і відстежувати досягнення в іграх, збирати карточки і
створювати свою власну бібліотеку ігор.
Steam також забезпечує функцію автоматичних оновлень, яка дозволяє
вам мати останні версії ваших ігор без необхідності ручного завантаження
оновлень. Ви можете зберігати свої ігрові дані в хмарному сховищі, що
дозволяє вам отримати доступ до них з будь якого комп'ютера, на якому ви
входите до свого акаунту «Steam».
У 2012 році «Valve» також представила «Steam Big Picture Mode»,
режим, призначений для використання Steam на телевізорах із великими
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 22
а
екранами. Це дозволяє гравцям зручно керувати іграми за допомогою
геймпадів або клавіатури та миші.
Крім платформи для комп'ютерних ігор, «Steam» також розширився на
інші пристрої. У 2010 році «Valve» представила «Steam» для Mac OS X, а в
2012 році – для Linux. В 2018 році була випущена мобільна версія Steam для
пристроїв на базі iOS та Android, що дозволяє гравцям отримувати доступ до
своєї бібліотеки ігор та спілкуватися з іншими гравцями через смартфон або
планшет.
Користувачі «Steam» також мають можливість отримувати доступ до
різних пропозицій та знижок на ігри. Часто проводяться розпродажі, де ціни
на ігри можуть бути суттєво знижені, що дає можливість придбати цікаві
творчості за більш доступними цінами.
Загалом, «Steam» (рисунок 2.1) є однією з найпопулярніших і
найвпливовіших платформ для комп'ютерних ігор. Вона надає зручний
спосіб купувати, грати, спілкуватися та ділитися іграми з іншими гравцями
по всьому світу.
Рисунок 2.1 – Логотип «Steam»
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 23
а
2.2 Опис платформи Epic Games Store
Epic Games Store – це платформа для комп'ютерних ігор, яку розробляє
і підтримує компанія Epic Games. Вона була запущена в 2018 році і стала
конкурентом платформи Steam.
Epic Games Store пропонує широкий вибір ігор, як від відомих
видавництв, так і від незалежних розробників. Ця платформа здобула
популярність завдяки кільком факторам. Один з найважливіших аспектів – це
щедра програма безкоштовних ігор, в рамках якої Epic Games щотижня надає
користувачам можливість безкоштовно отримувати високоякісні ігри. Ця
акція допомогла залучити багатьох гравців на платформу.
Окрім безкоштовних ігор, Epic Games Store відзначається
ексклюзивними релізами. Вона підписує угоди з розробниками, щоб
видавати деякі ігри лише на своїй платформі. Це означає, що окремі ігри
можуть бути доступні лише через Epic Games Store і не продаються на інших
платформах, таких як Steam. Цей підхід був предметом обговорення серед
громадськості, але водночас дозволив платформі залучити нових
користувачів і створити свою власну унікальну бібліотеку ігор.
Іншою відмінністю Epic Games Store є більш вигідні умови для
розробників ігор. Epic Games запровадили програму партнерства, в рамках
якої розробники отримують більший відсоток від продажів своїх ігор
порівняно з іншими платформами. Це стало однією з причин, чому деякі
розробники вирішили ексклюзивно продавати свої ігри саме на Epic Games
Store.
У Epic Games Store також є спільнота гравців, де вони можуть
обговорювати ігри, залишати відгуки, ділитися враженнями та спілкуватися з
іншими гравцями.
Загалом, Epic Games Store (рисунок 2.2) стала впливовим гравцем, на
ринку цифрової дистрибуції ігор. Вона надає гравцям доступ до широкого
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 24
а
вибору ігор, пропонує щедрі акції безкоштовних ігор та ексклюзивні релізи, а
також надає більш вигідні умови для розробників.
Рисунок 2.2 – Логотип «Epic Games»
2.3 Порівняння платформ Steam та Epic Games
Каталог ігор. Обидві платформи пропонують широкий вибір ігор,
проте Steam має набагато більший каталог, оскільки вона працює з багатьма
видавництвами та розробниками впродовж багатьох років. Epic Games Store
має менший каталог, але часто пропонує ексклюзиви та безкоштовні ігри.
Безкоштовні ігри. Epic Games Store відзначається щедрою програмою
безкоштовних ігор, де щотижня користувачам надається можливість
отримати високоякісні ігри безкоштовно. У Steam також відбуваються
розпродажі та акції, проте безкоштовні ігри не є регулярним явищем.
Ексклюзивні релізи. Epic Games Store активно домовляється з
розробниками, щоб отримати ексклюзивні релізи, тобто деякі ігри стають
доступними лише на цій платформі. Steam не має такої стратегії і дозволяє
розробникам продавати свої ігри на будь яких інших платформах.
Умови для розробників. Epic Games Store пропонує розробникам більш
вигідні умови, включаючи більший відсоток від продажу своїх ігор. Це
привернуло увагу деяких розробників і стало фактором вибору Epic Games
Store для ексклюзивних релізів. Steam також має свої умови для розробників,
але вони менш вигідні порівняно з Epic Games Store.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 25
а
Соціальні можливості. Обидві платформи мають спільноти гравців,
форуми та можливість спілкування. Steam має довшу історію та більш
розвинену спільноту, а також функції, які дозволяють створювати та
приєднуватися до груп, обмінюватися предметами тощо. Epic Games Store
поступово розвиває свої соціальні функції, але вони можуть бути менш
розширеними порівняно з Steam на даний момент.
Кіберспорт. Обидві платформи відіграють важливу роль у кіберспорті.
Залежить від конкретних ігор та турнірів, які платформи використовують для
своїх змагань. Деякі ігри можуть мати перевагу на Steam, тоді як інші можуть
бути популярнішими на Epic Games Store.
Вибір між Steam і Epic Games Store залежить від вашого особистого
вподобання та потреб. Як кіберспортсмен, вам, можливо, буде зручніше
використовувати ту платформу, на якій проводяться змагання та
зберігаються ваші головні ігри. Щодо соціальної особистості, важливо
враховувати, яка спільнота гравців вам більше підходить, а також доступні
функції і можливості для спілкування та обміну досвідом.
У кінцевому підсумку – обидві платформи мають свої переваги та
недоліки, і вибір між ними залежить від ваших індивідуальних потреб та
пріоритетів.
2.4 Опис платформи AppGallery
AppGallery – це офіційна платформа мобільних додатків, розроблена
компанією Huawei. Вона створена як альтернатива Google Play Store та
App Store для пристроїв Huawei та Honor.
AppGallery пропонує широкий вибір додатків у різних категоріях, що
включають соціальні мережі, ігри, фітнес, фотографію, продуктивність та
багато іншого. Ви зможете знайти популярні додатки, які задовольнять ваші
потреби та інтереси.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 26
а
Одним із головних переваг AppGallery є безпека. Huawei вкладає великі
зусилля в забезпечення безпеки платформи. Додатки, що доступні для
завантаження, проходять перевірку та тестування для виявлення потенційно
шкідливих програм. Завдяки механізмам штучного інтелекту та
антивірусному програмному забезпеченню, AppGallery забезпечує безпеку
для користувачів.
Крім магазину додатків, AppGallery також входить до екосистеми
сервісів Huawei. Ви зможете скористатися послугами, такими як Huawei
Mobile Cloud для зберігання та резервного копіювання даних, Huawei Music
для стрімінгу музики, Huawei Video для перегляду відео та Huawei Wallet для
зручних фінансових операцій.
Для розробників Huawei надає розробницьку програму та інструменти.
Розробники можуть використовувати Huawei Mobile Services (HMS) Core для
інтеграції функцій Huawei у свої додатки та отримувати підтримку у
питаннях розробки та публікації.
AppGallery (рисунок 2.3) створена для пристроїв Huawei та Honor, які
працюють на операційній системі EMUI або HarmonyOS. Вона є центром для
завантаження додатків та задоволення потреб користувачів Huawei у
використанні різноманітних додатків для покращення їх мобільного досвіду.
Рисунок 2.3 – Логотип «AppGallery»
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 27
а
Як каталог ігор, AppGallery надає користувачам зручну платформу для
пошуку та завантаження ігор на їхні пристрої. Він містить як безкоштовні,
так і платні ігри, що охоплюють різні жанри, включаючи пригоди,
головоломки, рольові ігри, спортивні ігри, стратегії, аркади та багато інших.
AppGallery надає детальні описи ігор, які включають інформацію про
геймплей, особливості, вимоги до пристрою та рейтинг. Користувачі можуть
переглядати знімки екрана та відео, щоб отримати уявлення про гру перед
встановленням.
Однією з відмінних особливостей AppGallery є підтримка технології
"Game Turbo". Ця функція оптимізує продуктивність гри, забезпечуючи
плавну роботу та збільшену швидкість кадрів. Вона також забезпечує
інтелектуальне управління споживанням енергії, що дозволяє гравцям
триваліше насолоджуватися ігровим процесом без швидкого розрядження
батареї.
AppGallery також враховує безпеку ігрового досвіду. Додатки та ігри,
розміщені в AppGallery, проходять процес верифікації, щоб переконатися, що
вони не містять шкідливого вмісту або програмного забезпечення. Крім того,
магазин надає інструменти контролю батьківства, які дозволяють
обмежувати доступ для дітей.
Зручність використання AppGallery посилюється завдяки інтеграції з
Huawei ID, що дозволяє користувачам зберігати свої налаштування,
досягнення та прогрес гри в хмарному сховищі, щоб мати доступ до них на
різних пристроях.
Взагалі, AppGallery, як каталог ігор, надає різноманітність, зручність та
безпеку для користувачів Huawei, які шукають ігри для своїх пристроїв на
операційній системі HarmonyOS або Android.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 28
а
2.5 Опис платформи Play Market
Play Market, відомий також як Google Play, є найбільшим офіційним
магазином додатків для пристроїв, що працюють на операційній системі
Android. Ця платформа надає користувачам широкі можливості та розмаїтість
додатків для різних потреб.
Одним з найважливіших переваг Play Market є велика кількість
додатків, яка охоплює різні категорії, включаючи ігри, соціальні мережі,
мультимедіа, офісні програми, засоби зв'язку та багато інших. Користувачі
можуть легко шукати бажані додатки за допомогою пошуку, рейтингу,
категорій або пропозицій. Кожен додаток супроводжується описом, знімками
екрана та відгуками користувачів, що допомагає зробити обґрунтований
вибір.
Оновлення додатків також здійснюються зручно і автоматично.
Play Market автоматично перевіряє наявність нових версій встановлених
додатків і повідомляє користувачів про їх доступність. Це гарантує, що
користувачі мають останні функції, виправлення помилок та поліпшення без
зайвих зусиль. Що стосується безпеки, Google вкладає значні зусилля в
забезпечення безпеки додатків у Play Market. Кожен додаток піддається
обов'язковій перевірці на наявність шкідливого коду та відповідність
політикам безпеки, що робить його надійним та безпечним для використання
користувачами. Крім того, є система контролю батьківства, яка дозволяє
батькам обмежувати доступ до вмісту для дітей.
Платформа Play Market також надає розробникам широкий набір
інструментів та ресурсів для розміщення та просування їх додатків. Це
створює сприятливі умови для інновацій та зростання розробників, а також
розширює вибір додатків для користувачів.
Play Market є надійною та зручною платформою для пошуку,
встановлення та оновлення додатків на пристроях Android. Велика кількість
додатків, забезпечення безпеки та простий інтерфейс роблять його
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 29
а
популярним серед мільйонів користувачів Android по всьому світу.
Play Market є одним з найбільших магазинів ігор для пристроїв, що
працюють на операційній системі Android. Він надає широкий вибір ігор у
різних жанрах, від аркад та головоломок до стратегій та ігор з відкритим
світом. В Play Market ви знайдете безліч безкоштовних та платних ігор.
Великий каталог дозволяє вам вибрати гру, яка відповідає вашим ігровим
уподобанням. Ви можете шукати ігри за жанром, популярністю, рейтингом
та новинками.
Опис кожної гри включає в себе інформацію про геймплей,
особливості, вимоги до пристрою та відгуки користувачів. Знімки екрана та
відео демонструють геймплей і дозволяють вам отримати уявлення про гру
перед її встановленням.
Play Market також надає можливість оцінювати ігри та писати відгуки.
Це допомагає іншим користувачам зробити обґрунтований вибір і вирішити,
чи варто вони встановлювати певну гру.
Крім того, Play Market пропонує різні ігрові сервіси, такі як досягнення,
рейтинги, мультиплеєр та збереження гри в хмарі. Це дає вам можливість
насолоджуватись грою, змагатися з іншими гравцями і зберігати свій прогрес
незалежно від пристрою.
Play Market постійно оновлюється, дозволяючи вам отримувати нові
ігри та оновлення існуючих. Ви можете отримувати сповіщення про нові
версії ігор та автоматично оновлювати їх, щоб завжди мати доступ до
останніх функцій та виправлень помилок.
В цілому, Play Market (рисунок 2.4) є відмінним ресурсом для пошуку,
встановлення та оновлення ігор на пристроях Android. Великий вибір,
зручний пошук, відгуки користувачів та додаткові ігрові сервіси роблять
його популярним серед геймерів по всьому світу.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 30
а
Рисунок 2.4 – Логотип «Play Market»
2.6 Відмінності каталогів Play Market та AppGallery
Play Market і AppGallery – це два різних магазини додатків та ігор для
мобільних пристроїв, працюючих на різних платформах. Ось декілька
ключових відмінностей між ними:
Платформа. Play Market є магазином, розробленим компанією Google
для пристроїв на операційній системі Android, тоді як AppGallery
розроблений компанією Huawei для своїх пристроїв, що працюють на
операційній системі HarmonyOS або Android.
Доступність. Play Market є широко поширеним і вбудованим на
багатьох смартфонах з ОС Android. AppGallery поступово набирає
популярність, але доступний лише на пристроях Huawei та Honor, які не
мають підтримки Google Play Services.
Екосистема. Play Market налічує широкий вибір додатків та ігор,
включаючи різні жанри та категорії, використовуючи велику базу
розробників. AppGallery також надає великий вибір додатків та ігор, але з
більшою акцентуацією на додатки та сервіси, розроблені компанією Huawei
та її партнерами.
Безпека. Обидва магазини приділяють велику увагу безпеці, але мають
різні підходи. Play Market використовує сертифікацію та систему перевірки
додатків, а також механізми виявлення шкідливих додатків. AppGallery
також має процес перевірки та сертифікації додатків, але з особливим
фокусом на безпеку його власної екосистеми.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 31
а
Сервіси. Play Market має вбудовані сервіси Google, такі як автоматичні
оновлення, резервне копіювання даних, синхронізація, Google Play Games для
геймерів і багато інших. AppGallery надає свої власні сервіси, такі як HMS
Core (Huawei Mobile Services), які забезпечують різноманітні функції, такі як
аутентифікація, мапи, платіжні рішення тощо.
2.7 Огляд платформи Microsoft Store
Microsoft Store, також відомий як Microsoft Store for Windows, є
офіційним цифровим магазином додатків, програмного забезпечення, ігор та
мультимедійного вмісту для пристроїв, що працюють під управлінням
операційної системи Windows. Він є однією з ключових складових
екосистеми Microsoft і надає розмаїття функцій та можливостей для
користувачів Windows.
Microsoft Store пропонує широкий вибір додатків та програмного
забезпечення для різних потреб користувачів Windows. Це включає офісні
програми, креативні інструменти, універсальні додатки, ігри,
мультимедійний вміст (книги, фільми, музику) та багато іншого.
Microsoft Store підтримує універсальні додатки, що означає, що одна
програма може працювати на різних типах пристроїв з ОС Windows,
включаючи комп'ютери, планшети, смартфони, ігрові консолі та інші
пристрої, що підтримують платформу Windows.
У Microsoft Store ви можете знайти безліч різноманітних додатків і
ігор, які можна встановити на ваші пристрої з Windows. Тут представлені як
безкоштовні, так і платні додатки. Крім того, Microsoft Store також пропонує
різні послуги, такі як підписки на програмне забезпечення або ігри.
Магазин має вбудовані механізми контролю, які дозволяють батькам
обмежити доступ до вмісту відповідно до вікових обмежень. Це допомагає
забезпечити безпеку та відповідність вмісту для різних категорій
користувачів.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 32
а
Microsoft Store автоматично оновлює встановлені додатки,
забезпечуючи їх безпеку та актуальність. Крім того, він підтримує
синхронізацію додатків та налаштувань між різними пристроями, що
працюють на операційній системі Windows.
Користувачі мають можливість залишати рецензії та оцінки для
додатків, що допомагає іншим користувачам прийняти рішення про вибір та
встановлення додатків.
Microsoft Store також надає інструменти та ресурси для розробників,
які дозволяють створювати та публікувати свої додатки в магазині,
отримувати прибуток від продажу, взаємодіяти зі спільнотою розробників та
отримувати підтримку від Microsoft.
Microsoft Store (рисунок 2.5) є важливою складовою для користувачів
Windows, дозволяючи зручно та безпечно отримувати різноманітний вміст та
програми, що розширюють можливості їх пристроїв.
Рисунок 2.5 – Логотип «Microsoft store»
Microsoft Store для Xbox є цифровим каталогом ігор, який надає
користувачам доступ до широкого вибору ігор різних жанрів. Ви можете
знайти великі релізи відомих видавництв, а також незалежні проекти. В
каталозі присутні ігри екшену, пригод, рольові ігри, стратегії, спортивні ігри
та багато інших.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 33
а
Microsoft Store дозволяє користувачам робити попередні замовлення на
майбутні ігри та отримувати доступ до передрелізних версій. Це означає, що
ви можете грати в ігри раніше, ніж вони стануть доступні для широкої
публіки.
У каталозі також присутні додатково вміст і розширення для ігор. Ви
можете придбати доповнення, розширення та сезонні пропуски, щоб
отримати доступ до нового контенту та покращити свій ігровий досвід.
Microsoft Store має як безкоштовні, так і платні ігри. Ви можете
завантажити та грати у безкоштовні ігри або придбати платні ігри, які
вимагають покупки перед початком гри.
Завдяки Microsoft Store для Xbox ви можете зручно переглядати
каталог ігор, читати огляди та переглядати рейтинги, щоб зробити свій вибір.
Каталог регулярно оновлюється з новими випусками ігор, що дозволяє
користувачам завжди мати доступ до свіжого контенту.
Отримання ігор з Microsoft Store для Xbox є зручним і безпечним
процесом. Ви можете завантажити ігри безпосередньо на свою консоль, а
також отримувати оновлення та патчі для покращення функціональності та
безпеки ігор.
Загалом, Microsoft Store для Xbox є важливим ресурсом для геймерів,
який надає доступ до різноманітних ігор, додаткового вмісту та попередніх
версій, що допомагає зробити ваш ігровий досвід ще більш захоплюючим та
різноманітним.
2.8 Опис платформи Playstation Store
PlayStation Store є офіційним цифровим магазином для ігрових
консолей PlayStation. В ньому користувачі можуть знайти, придбати та
завантажити ігри, додатковий контент і мультимедійний вміст для своїх
пристроїв. Магазин пропонує широкий вибір ігор для всіх поколінь консолей
PlayStation, включаючи PlayStation 5, PlayStation 4 і PlayStation VR. Тут
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 34
а
можна знайти найновіші релізи, ексклюзивні ігри, незалежні проекти,
класичні твори та ігри різних жанрів, таких як екшен, пригоди, рольові ігри,
спортивні ігри, гонки та багато інших.
PlayStation Store також пропонує додатковий контент для ігор, такий як
доповнення, розширення, сезонні пропуски, косметичні предмети, музику та
фільми. Цей додатковий контент розширює ігровий досвід, надає нові
функції, карти, персонажі та інші елементи, що дозволяють глибше поринути
в світ гри.
PlayStation Store має розділ з безкоштовними іграми, які можна
завантажити та грати безкоштовно. Крім того, в магазині також присутні
платні ігри, які користувачі можуть придбати. Ціни на ігри можуть
варіюватися в залежності від їх популярності, жанру та віку.
PlayStation Store (рисунок 2.6) забезпечує зручний і безпечний спосіб
отримання ігор та контенту. Користувачі можуть шукати ігри за назвою,
жанром, рейтингом, а також читати огляди та оцінки від інших гравців.
Оплата може бути здійснена за допомогою різних методів, включаючи
кредитні картки, PayPal та підписку PlayStation Plus.
Рисунок 2.6 – Логотип «Playstation store»
Каталог PlayStation Store є широким і різноманітним асортиментом ігор
і мультимедійного контенту для ігрових консолей PlayStation. Ви знайдете
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 35
а
великий вибір ігор різних жанрів, включаючи екшен, пригоди, рольові ігри,
спортивні ігри, гонки та багато інших. В каталозі є як ексклюзивні ігри,
доступні тільки для консолей PlayStation, так і ігри, які доступні на інших
платформах.
PlayStation Store також пропонує додатковий контент для ігор, такий як
доповнення, розширення, сезонні пропуски та косметичні предмети. Цей
додатковий контент дозволяє розширити ігровий досвід, додати нові рівні,
персонажів, інструменти та функції.
Каталог PlayStation Store оновлюється регулярно з новими випусками
ігор і контенту. Ви можете шукати ігри за назвою, жанром або рейтингом, а
також переглядати промо-акції та знижки, щоб отримати найкращу ціну на
покупку.
Однією з особливостей PlayStation Store є можливість завантажувати
демо-версії ігор, щоб випробувати їх перед покупкою. Крім того, деякі ігри
можуть мати передрелізні копії, які дають можливість гравцям грати в гру
раніше, ніж вона стане доступною для широкої публіки.
Завдяки PlayStation Store ви можете зручно оформляти покупки ігор та
контенту безпосередньо на вашій консолі PlayStation. Оплата може
здійснюватися різними способами, включаючи кредитні картки, коштовні
рахунки PlayStation або підписку PlayStation Plus.
2.9 Порівняння каталогів для користувачів PlayStation та Xbox
Каталоги ігор PlayStation Store і Microsoft Store є основними
цифровими магазинами для ігрових платформ PlayStation та Xbox відповідно.
Обидва каталоги пропонують широкий вибір ігор різних жанрів,
включаючи ексклюзивні та незалежні проекти.
PlayStation Store має сильний акцент на ексклюзивних іграх, доступних
тільки для консолей PlayStation, таких як «God of War, Uncharted» і «The Last
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 36
а
of Us». Це означає, що ви можете отримати унікальний ігровий досвід,
недоступний на інших платформах.
Microsoft Store також пропонує ексклюзивні ігри для консолей Xbox,
такі як «Halo», «Forza» та «Gears of War». Вони створені спеціально для
власних ігрових платформ Microsoft.
Обидва каталоги також мають ігри, які доступні на обох платформах.
Це означає, що ви зможете знайти популярні та багатообіцяючі ігри, що
виходять на обидві платформи.
Крім ігор, PlayStation Store та Microsoft Store пропонують додатковий
мультимедійний вміст, такий як фільми, телешоу та музику. Вони
співпрацюють з провідними видавцями та виробниками контенту, щоб
забезпечити різноманіття вмісту для своїх користувачів.
2.10 Опис платформи Oculus Store
Oculus Store є каталогом для віртуальної реальності (VR), що надає
користувачам доступ до широкого спектру віртуальних ігор, додаткового
контенту та додатків, розроблених спеціально для пристроїв Oculus. Ця
платформа є ключовим екосистемним елементом віртуальної реальності, що
дозволяє користувачам зануритися у віртуальний світ та отримати
захоплюючий ігровий досвід.
Віртуальні ігри, доступні в Oculus Store, базуються на технології
віртуальної реальності, яка дозволяє відтворити іммерсивні віртуальні
середовища, забезпечуючи гравцям візуальну та аудіоінформацію, що сприяє
відчуттю присутності у цих віртуальних світах. Ігрові проекти для Oculus
Store використовують різноманітні технології, такі як сенсорні контролери,
відслідковування руху та взаємодію зі світом за допомогою рук, що дозволяє
гравцям взаємодіяти з віртуальним середовищем.
Однією з особливостей Oculus Store є його ексклюзивний контент, який
доступний лише для пристроїв Oculus. Це означає, що користувачі мають
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 37
а
можливість отримати унікальні ігрові досвіди, які не доступні на інших
платформах віртуальної реальності. Такий ексклюзивний контент може
включати ігри з використанням інноваційних технологій або налаштувань,
спеціально розроблених для пристроїв Oculus, що підсилюють іммерсивність
та реалістичність віртуального досвіду.
Основна функція Oculus Store – це забезпечення зручності покупки,
завантаження та оновлення віртуальних ігор та додатків для користувачів
пристроїв Oculus. Користувачі можуть оглядати доступний контент,
здійснювати покупки в цифровому форматі та насолоджуватися широким
спектром віртуальних ігор та додатків, розроблених як незалежними
розробниками, так і великими виробниками ігор.
Oculus Store (рисунок 2.7) є важливою складовою віртуальної
реальності, яка надає споживачам можливість отримати інноваційний ігровий
досвід, який відрізняється від традиційних ігрових платформ. Віртуальна
реальність надає можливість зануритися у віртуальний світ та отримати
унікальні ігрові експерименти, які підсилюють емоції та створюють
неповторний інтерактивний досвід.
Рисунок 2.7 – Логотип «Oculus»
Особливість каталогу Oculus Store полягає в тому, що він
спеціалізується на наданні доступу до віртуальних ігор та додатків,
розроблених спеціально для пристроїв Oculus. Каталог пропонує широкий
вибір віртуальних ігор різних жанрів та типів віртуальної реальності.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 38
а
Однією з особливостей каталогу Oculus Store є його фокус на іграх, які
повністю використовують можливості віртуальної реальності та сприяють
імерсивному ігровому досвіду. Це означає, що ігри, доступні в Oculus Store,
часто використовують рухове відстеження, контролюють рух та мають інші
функціональні можливості пристроїв Oculus для створення реалістичного
віртуального середовища.
Каталог Oculus Store також відрізняється наявністю ексклюзивного
контенту, що означає, що деякі ігри та додатки доступні лише для пристроїв
Oculus. Цей ексклюзивний контент може включати унікальні ігрові проекти,
спеціально розроблені для використання з пристроями Oculus, та надавати
користувачам неповторний ігровий досвід, недоступний на інших
платформах віртуальної реальності.
Крім того, каталог Oculus Store постійно поповнюється новими іграми
та додатками, оскільки розробники продовжують створювати контент
спеціально для цієї платформи. Користувачі Oculus можуть спостерігати за
оновленнями каталогу та знаходити нові ігри та додатки, щоб постійно
збагачувати свій віртуальний досвід.
2.11 Переваги та недоліки SideQuest
SideQuest – це платформа та додаток для віртуальної реальності (VR),
яка надає можливість розробникам та користувачам вільно впроваджувати та
використовувати незалежний контент для пристроїв VR, зокрема для
пристроїв Oculus. SideQuest є відкритою платформою, яка забезпечує доступ
до експериментального, неофіційного або незатвердженого контенту, який не
можна знайти в офіційному магазині Oculus.
Завдяки SideQuest, розробники мають можливість незалежно
розробляти ігри, додатки та експериментальний контент для віртуальної
реальності та впроваджувати їх безпосередньо на пристрої Oculus. Це
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 39
а
дозволяє розробникам швидко тестувати та поширювати свої проекти без
необхідності пройти процес затвердження в офіційному магазині Oculus.
Одна з ключових особливостей SideQuest – це доступ до контенту, який
не пройшов процес затвердження в офіційному магазині Oculus. Це означає,
що користувачі можуть відкрити для себе різноманітний незалежний
контент, експериментальні ігри та додатки, які можуть бути унікальними та
інноваційними
Крім того, SideQuest надає можливість користувачам впроваджувати
модифікації (моди) для існуючих ігор та додатків VR. Це дозволяє
впроваджувати новий контент, функціональні зміни та покращення в
існуючих іграх, що розширює їх можливості та надає користувачам більш
гнучкий та настроюваний досвід.
SideQuest використовується як спільнотою розробників, так і
ентузіастами VR, що розширює межі доступного контенту та надає більш
відкриту платформу для розвитку та використання VR-технологій. В цілому,
SideQuest забезпечує більшу свободу, творчий потенціал та можливості для
розробників та користувачів віртуальної реальності, сприяючи розширенню
та розвитку цього інноваційного сегменту комп'ютерних ігор та додатків.
Рисунок 2.8 – Логотип «SideQuest»
Каталог SideQuest пропонує широкий вибір незалежного контенту,
включаючи ігри, додатки та модифікації для віртуальної реальності. Цей
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 40
а
контент може бути експериментальним, неофіційним або незатвердженим
офіційними магазинами, такими як Oculus Store. Користувачі мають
можливість відкрити для себе нові творчі проекти, інноваційні ігри та
додатки, які можуть забезпечити непередбачувані та унікальні віртуальні
досвіди.
Каталог SideQuest також підтримує модифікації (моди) для існуючих
ігор та додатків VR. Це означає, що користувачі можуть налаштовувати,
змінювати та розширювати ігровий контент за допомогою спеціальних
модифікацій, що дозволяє створювати персоналізовані та унікальні ігрові
досвіди.
SideQuest став важливою платформою для незалежних розробників VR,
які можуть презентувати свої проекти та залучати широку аудиторію
користувачів. Це дозволяє розробникам знайти свою аудиторію, отримати
відгуки та підтримку спільноти, а також відстежувати та покращувати свої
продукти на основі зворотного зв'язку користувачів.
Досягнення SideQuest на сьогоднішній день включають значний
приріст контенту та користувачів. Платформа постійно оновлюється та
розвивається, надаючи нові можливості та функціонал для користувачів і
розробників VR. Каталог SideQuest став відомим як важливе джерело
незалежного контенту для віртуальної реальності, а його спільнота активно
долучається до взаємодії, обговорення та підтримки нових проектів.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 41
а
РОЗДІЛ 3
ПРОГРАМНА РЕАЛІЗАЦІЯ ЕЛЕКТРОННОГО КАТАЛОГУ
КОМП’ЮТЕРНИХ ІГОР
3.1. Середовище розробки
Мною були використані інструменти для розробки та зміни сучасних
веб-застосунків і програм. Я працювала з Visual Studio Code і
використовувала Google Chrome як веб-переглядач, для контролю версій –
GitHub. Ці засоби дозволили мені створити та вдосконалити мою
кваліфікаційну роботу.
Visual Studio Code (VS Code) є потужним інтегрованим середовищем
розробки (IDE), призначеним для створення різноманітних веб-застосунків і
програм. Цей інструмент, розроблений компанією Microsoft, набув великої
популярності серед розробників завдяки своїй ефективності, широкому
спектру функціональних можливостей та простоті використання. Однією з
найпривабливіших особливостей Visual Studio Code є його розширюваність.
Інтегрований магазин розширень дозволяє налаштувати інструмент під
свої потреби, додавши різноманітні плагіни, теми та іншу додаткову
функціональність. Це дає змогу працювати у власному комфортному
середовищі, забезпечуючи продуктивність і ефективність роботи.
Visual Studio Code (рисунок 3.1) підтримує широкий спектр мов
програмування і технологій, що робить його універсальним інструментом для
розробки веб-застосунків. Через вбудовану підтримку Git, можна зручно
працювати з версіями коду. VS Code також надає можливість для
налагодження коду, автодоповнення, підказок та іншої функціональності, що
допомагає писати чистий та ефективний код.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 42
а
Рисунок 3.1 – Іконка Visual Studio Code
Інтерфейс VS Code є зручним та інтуїтивно зрозумілим, забезпечуючи
зручну навігацію та швидкий доступ до необхідних функцій, каталогів, тощо.
Завдяки можливості налаштування розміщення панелей і вкладок,
можна адаптувати інтерфейс до своїх вподобань та специфічних потреб
проекту.
Враховуючи всі ці переваги, Visual Studio Code (рисунок 3.2), є
ідеальним вибором для відповідної розробки. Він надає необхідні
інструменти, функціональність та зручність в роботі, дозволяючи реалізувати
проект ефективно, швидко та професійно.
Рисунок 3.2 – Зовнішній вигляд Visual Studio Code
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 43
а
Google Chrome – це популярний веб-переглядач, розроблений
компанією Google, який надає широкий функціонал та надійність для
користувачів у всьому світі. Завдяки своїй швидкості, безпеці та зручному
інтерфейсу, Google Chrome займає лідируючу позицію серед браузерів.
Одна з головних переваг Google Chrome полягає в його швидкості
завантаження сторінок. Він використовує потужний двигун рендерингу, що
дозволяє швидко і ефективно обробляти складні веб-сайти з великою
кількістю контенту. Крім того, вбудований кеш та підтримка технології
«передвантаження» допомагають прискорити завантаження сторінок,
забезпечуючи плавний та швидкий доступ до веб-контенту.
Google Chrome також відомий своєю безпекою. Браузер має
вбудований механізм фільтрації шкідливих веб-сайтів та застосунків, що
допомагає уникнути вірусів, шпигунського програмного забезпечення та
шкідливих програм. Безпека в Google Chrome підтримується регулярними
оновленнями, які включають усунення вразливостей та вдосконалення
захисту користувача.
Інтерфейс Google Chrome (рисунок 3.3) простий і інтуїтивно
зрозумілий. Зручне розташування вкладок та можливість створювати різні
робочі області дозволяють ефективно організовувати робочий процес та
швидко перемикатися між відкритими сторінками. Браузер також підтримує
синхронізацію закладок, паролів та історії між різними пристроями, що
дозволяє користувачам зручно працювати на різних пристроях з однаковим
набором даних.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 44
а
Рисунок 3.3 – Зовнішній вигляд Google Chrome
Google Chrome також має багату екосистему розширень, які
дозволяють користувачам налаштовувати браузер під свої потреби.
Розширення забезпечують додаткову функціональність, таку як
блокування реклами, менеджери завантажень, інструменти для розробників
та багато іншого.
Під час розробки проекту використовувалось розширення
React dev tools (рисунок 3.4), яке допомагає ефективніше відслідковувати
стан компонентів та є дуже зручним при створенні веб-додатків.
Рисунок 3.4 – Застосування React dev Tools на практиці
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 45
а
Google Chrome вважається одним з найкращих браузерів для розробки
веб-додатків з кількох причин а саме:
1. Швидкість і продуктивність. Google Chrome має потужний
двигун рендерингу, який забезпечує швидку загрузку сторінок і ефективну
роботу з великим обсягом веб-контенту. Це дозволяє розробникам швидко
тестувати та перевіряти зміни в реальному часі.
2. Розширюваність. Google Chrome має великий екосистему
розширень, які дозволяють розробникам налаштовувати своє робоче
середовище. Розширення, такі як інструменти для розробки, блокувальники
реклами, перевірки помилок та інші, полегшують роботу розробників і
допомагають підвищити продуктивність.
3. Інструменти для розробників. Google Chrome має потужний
комплект інструментів для розробників, таких як інспектор елементів,
консоль розробника, профіліровка продуктивності, мережеві інструменти та
інші. Ці інструменти дозволяють розробникам аналізувати, налагоджувати та
вдосконалювати свої веб-додатки з легкістю.
4. Синхронізація та переносимість. Google Chrome надає
можливість синхронізувати закладки, історію, паролі та інші дані між
різними пристроями. Це дозволяє розробникам зручно працювати на різних
пристроях і продовжувати роботу з того місця, де вони закінчили.
5. Безпека. Google Chrome активно використовує механізми
безпеки, такі як автоматичне оновлення, фільтрація шкідливого контенту,
ізоляція вкладок та інші, для захисту користувачів від шкідливих загроз в
Інтернеті.
Усі ці функції та переваги роблять Google Chrome популярним
інструментом серед розробників веб-додатків. Він надає широкі можливості
для швидкого, зручного та продуктивного розвитку веб-додатків.
Загалом, Google Chrome – це потужний та надійний веб-переглядач,
який надає швидкість, безпеку та багатий набір функцій. Він є ідеальним
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 46
а
вибором для користувачів, які шукають ефективний інструмент для
перегляду веб-сторінок та взаємодії з веб-застосунками, в тому числі у їх
розробці.
GitHub – це веб-платформа для керування версіями та спільної роботи
над програмними проектами. Вона надає зручне середовище для зберігання,
керування та спільного внесення змін до свого коду.
Однією з ключових переваг GitHub (рисунок 3.5) є його система
контролю версій Git, що дозволяє стежити за змінами в коді, відновлювати
попередні версії, об'єднувати гілки розробки та вирішувати конфлікти між
змінами.
Рисунок 3.5 – Зовнішній вигляд профілю на GitHub.
GitHub забезпечує зручний інтерфейс для внесення змін до коду та
керування проектами. Розробники можуть створювати репозиторії,
завантажувати свій код, стежити за змінами, робити пропозиції змін (pull
requests) та переглядати код. GitHub також надає можливість стежити за
проблемами (issues) проекту.
Додатково, GitHub надає ряд інструментів і функціональності для
автоматизації робочих процесів. Наприклад, можна налаштувати системи
неперервної інтеграції (Continuous Integration, CI) для автоматичної перевірки
коду, виконання тестів та збирання звітів про роботу додатку. Це сприяє
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 47
а
впровадженню кращих практик розробки та полегшує процес перевірки коду.
GitHub також відомий своєю соціальною складовою. В ньому можна
спостерігати за проектами інших розробників, вносити вклад у відкриті
джерела, обговорювати та співпрацювати в громадських репозиторіях. Це
сприяє обміну знаннями, взаємній підтримці та розвитку спільноти
розробників.
У загальному розумінні, GitHub є потужним інструментом для
керування версіями проектів. Він сприяє збереженню коду, ефективній
співпраці в команді та полегшує процес розробки програмного забезпечення.
3.2. Опис засобів для створення проекту
Під час створення та написання проекту, я використовувала потужну
комбінацію React та бібліотеки MUI, що дозволило мені реалізувати
високоякісний та привабливий користувацький інтерфейс.
React – є одним з найпопулярніших та потужних фреймворків для
розробки веб-додатків. Він базується на компонентній архітектурі, що
означає, що користувацький інтерфейс розбивається на невеликі незалежні
компоненти. Цей підхід спрощує розробку, рефакторинг та тестування коду,
оскільки кожен компонент може бути розроблений, протестований та
підтримуваний окремо. React також використовує віртуальний DOM, що
забезпечує швидке оновлення тільки змінених елементів, що покращує
продуктивність додатків.
Однак, розробка інтерфейсу лише за допомогою React може бути
часоємною та вимагати багато ручної роботи по стилізації. Тут на допомогу
приходить бібліотека MUI (Material-UI) (рисунок 3.6), яка є одним з
найпопулярніших інструментів для розробки веб-інтерфейсів. MUI надає
набір готових та стильних компонентів, що відповідають принципам Material
Design, таких як кнопки, форми, таблиці, спливаючі вікна та багато інших. Ці
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 48
а
компоненти можна легко використовувати, налаштовувати та комбінувати,
що прискорює процес розробки та полегшує підтримку стилів.
Рисунок 3.6 – Лого MUI
Однією з найвагоміших переваг MUI є його система стилів та тем.
Завдяки цій системі розробники можуть легко змінювати вигляд
компонентів, варіюючи кольори, типографіку, тіні та інші аспекти дизайну.
MUI також підтримує адаптивний дизайн, дозволяючи створювати
інтерфейси, які зручно працюють на різних пристроях та розмірах екрану.
Бібліотека також пропонує розширені можливості для анімації та переходів,
що додає живості та привабливості до користувацького інтерфейсу.
Крім цього, MUI має активну спільноту розробників та детальну
документацію, що забезпечує підтримку та допомогу у розробці. Розробники
можуть знайти відповіді на питання, приклади використання та взаємодіяти з
іншими розробниками для обміну досвідом.
Загалом, використання React та MUI в проекті дозволило мені
зосередитися на логіці додатку та бистріше розробити стильний та
привабливий користувацький інтерфейс. Комбінація цих інструментів
забезпечує продуктивну розробку, зручну підтримку та відповідає сучасним
стандартам дизайну веб-додатків.
Для реалізації функціональності, пов'язаної з інтеграцією ігрових
даних, я використовувала API від RAWG.io.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 49
а
RAWG.io є популярною і впливовою платформою, спеціалізованою на
зборі та наданні ігрових даних. Це API надає доступ до величезної бази
даних, яка містить інформацію про тисячі ігор, їхніх жанрів, платформ та
багато іншого.
Завдяки інтеграції з RAWG.io, мій проект отримав доступ до
розширеної бази даних, що дозволило реалізувати такі функції, як
відображення списку ігор, пошук за назвою або жанром, отримання деталей
про конкретну гру та інше. API RAWG.io забезпечує структуровані дані у
форматі JSON, що спрощує обробку та використання інформації у моєму
проекті.
Крім базових даних про ігри, RAWG.io також надає інформацію про
ігрові платформи, розробників, видавців, арти та інші деталі. Це розширює
можливості проекту, дозволяючи відображати різноманітну інформацію про
ігри та допомагаючи користувачам отримати повнішу картину про ігровий
світ.
Завдяки використанню RAWG.io API, мій проект став більш
функціональним та цікавим для користувачів, оскільки вони можуть легко
отримати доступ до актуальної та розширеної інформації про ігри. Інтеграція
з RAWG.io дозволила зосередитися на розробці інтерфейсу та взаємодії з
даними, забезпечуючи зручний та інформативний досвід для користувачів
мого проекту.
3.3. Опис електронного каталогу комп’ютерних ігор «ECAT»
Мій створений додаток має назву «ECAT» він є високофункціональним
та зручним інструментом для ігрових ентузіастів, який надає зручну
платформу для взаємодії з ігровим світом, навіть якщо ваш ПК не має
високих характеристик.
Він включає наступні ключові функції:
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 50
а
1. Авторизація та вихід з систем (рисунок 3.7). При запуску
додатка користувач зустрічає сторінку входу, де він може увійти в систему,
використовуючи свої облікові дані. Після успішної авторизації користувач
має можливість переглядати та використовувати всі функції додатка. Для
зручності, кнопка "Log out" дозволяє користувачеві безпечно вийти зі свого
облікового запису.
Рисунок 3.7 – Сторінка логіну в веб-додаток
2. Основна сторінка (рисунок 3.8). Після входу в систему,
користувач буде перенаправлений на основну сторінку, де його вітає
привітальний текст. На цій сторінці також розташоване посилання на
платформу Ge Force Now, яке дозволяє користувачу швидко отримати доступ
до цієї сервісної платформи для стрімінгу ігор.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 51
а
Рисунок 3.8 – Основна сторінка додатку
3. Сторінка з іграми (рисунок 3.9). В додатку присутня вкладка, де
користувач може переглядати різні ігри.
Рисунок 3.9 – Сторінка з іграми
Ця сторінка містить фільтр (рисунок 3.10), який дозволяє користувачу
швидко знайти ігри за платформою або жанром. Крім того, ігри можна
сортувати за порядком, який надає API від RAWG.io. На цій сторінці
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 52
а
користувач може обирати серед великого вибору ігор та отримувати детальну
інформацію про кожну з них, просто натиснувши на неї.
Рисунок 3.10 – Приклад пошуку ігор
4. Сторінка з окремою грою (рисунок 3.11). При кліку на конкретну
гру на сторінці з іграми, користувач буде перенаправлений на сторінку з
окремою грою. Тут він знайде детальний опис гри, а також посилання на
офіційний веб-сайт цієї гри. Це дозволяє користувачеві отримати більш
повну інформацію про гру та, за бажанням, перейти на веб-сайт, щоб
отримати додаткові деталі або придбати гру.
Рисунок 3.11 – Окрема сторінка для гри
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 53
а
5. Сторінка профілю (рисунок 3.12). В додатку також є сторінка
профілю, де користувач може переглядати свої особисті дані.
Рисунок 3.12 – Сторінка профілю
Мій додаток забезпечує зручну інтерфейсну систему, розроблену з
використанням React та бібліотеки MUI, що надає можливість шукати та
навіть грати в ігри на ПК з низькими характеристиками. Комбінація цих
засобів робить додаток легким у використанні та надійним у роботі.
За допомогою API від RAWG.io, ми отримуємо доступ до багатої бази
даних про ігри, що дозволяє надати користувачам більш повну та актуальну
інформацію про ігри.
Тож, в результаті створено електронний каталог ігор, який надає
можливість користувачам повноцінно, а саме головне – зручно шукати ігри
та інформацію про них та переглядати медіа-файли і спробувати пограти в
них.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 54
а
ВИСНОВКИ
В ході виконання кваліфікаційної роботи було проведено аналіз різних
платформ схожого формату, з метою визначення найкращого підходу до
створення електронного каталогу. Було вивчено різноманітні фреймворки та
бібліотеки для розробки електронного каталогу, а також проведено
порівняльний аналіз їх переваг та недоліків. Під час аналізу було враховано
критерії, такі як продуктивність, швидкодія, розширюваність та підтримка
спільноти розробників.
Результатом проведеного аналізу було вибрано React як основний
фреймворк для розробки додатку. React відомий своєю ефективністю,
гнучкістю та широкою підтримкою спільноти розробників, що робить його
ідеальним вибором для створення електронного каталогу.
Крім того, було розглянуто ієрархію створення ігор, що дозволяє краще
розуміти процес розробки ігрового додатку. В процесі дослідження було
вивчено різні етапи розвитку ігор, такі як концептуалізація, дизайн, розробка
додатку, арт-дизайн, програмування. Цей аналіз допоміг визначити потрібні
етапи та ресурси для успішного розвитку електронного каталог.
Застосування бібліотеки MUI в додатку дозволило надати йому
сучасний та привабливий дизайн. MUI забезпечує широкий набір готових
компонентів, які можна легко налаштовувати та використовувати для
побудови інтерфейсу. Це дозволило зосередитися на функціональності
додатку, не витрачаючи багато часу на стилізацію компонентів.
Інтеграція з API від RAWG.io була ключовим елементом додатку,
оскільки вона надала доступ до широкого спектру ігрової інформації.
Використання API дозволило отримувати актуальні дані про ігри, включаючи
опис, жанр, платформу та інші деталі. Це забезпечило користувачам
переглядати більш повну та актуальну інформацію про ігри, що допомагає їм
зробити кращі рішення при виборі ігор.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 55
а
В цілому, кваліфікаційна робота простежує процес розробки
електронного каталогу, використовуючи сучасні технології та засоби, такі як
React, MUI та API від RAWG.io. Дана робота відображає важливі кроки та
принципи розробки додатків, що можуть бути використані для подальшого
розвитку та покращення електронних каталогів.
Проведення дослідження допомогло отримати точні дані про каталоги
ігор. Також, була проведена практична реалізація, за моделлю Dell Inspirion
5000 Series, яка має середні технічні характеристики, і було перевірено
ефективність роботи каталогу через емулятори, такі як наприклад BlueStacks,
який також при встановлені на ПК у віртуальному середовищі забезпечує
середні технічні характеристики мобільних пристроїв.
Всі практичні досліди по обох пристроях дали чіткішу усвідомленність
про роботу самих додатків, в роботі додатків спостерігалися певні недоліки,
наприклад, при завантаженні картинки чи відео могли, навіть, відображатись
як не знайдений файл, при встановленні додатків з різних платформ було три
рази скасовано завантаження, не зрозуміло з яких причин, тобто помилок
ніяких не можна було переглянути чи ознайомитись з ними, через такий
негативний досвід, при розробленні власного каталогу, на меті я мала
створити платформу, яка забезпечить комфортне ознайомлення із різними
ресурсами ігор і не буде мати безліч зайвої інформації, якщо користувач не
натисне, наприклад, на додаткове ознайомлення, також, за даним каталогом
ігор, який я створила власноруч, на меті було створити, не магазин як всі інші
платформи, а саме вільну від будь-яких обмежень користувачів чи
розробників систему ознайомлення та спілкування.
Ідею для створення я отримала завдяки українським кіберспортсменам,
які довели, що, навіть, граючи в ігри та маючи завзяття, можна досягти
успіху в житті та бути неймовірно забезпеченим, саме тому я бажаю
розширити коло кіберспорстменів української нації.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 56
а
Сайт створений таким чином, що має допоміжний засіб для
ознайомлення, мало хто знає, але за підтримки компанії «NVIDIA», є
можливість із технічними характеристиками минулого покоління при
використанні Windows XP, грати в передові ігри, які мають ускладнений
функціонал, неймовірно чітку високо-форматну графіку. Це реалізовано за
рахунок технічного та програмного забезпечення самої компанії «NVIDIA», в
наш час, інтернет – це невід’ємна частина життя, навіть маючи ПК із
слабкими технічними характеристиками чи застарілим програмним
забезпеченням, ви матимете змогу за допомогою інтернет-з’єднання та
віддаленого доступу до серверу компанії, грати без будь яких проблем. І що,
саме цікаве, ця можливість реалізована на безкоштовній основі.
Для того, аби відчути переваги, вам необхідно просто створити акаунт,
вибрати гру, яка вас цікавить найбільше і запустити її. Ви станете в чергу
гравців і через певний проміжок часу, матимете змогу приєднатися до гри.
Так, на жаль, дійсно таки утворюється черга, тому що велика кількість
людей бажає приєднатися до серверів і аби уникнути перенавантаження
системи, кожен користувач обмежений, проміжком часу у дві години гри, а
потім ви знову можете стати в чергу, і знову повториться цикл.
Тож, в результаті проведеної роботи, був створений електронний
каталог ігор «ECAT», саме як lite (спрощенна) версія для поширення між
менш забезпеченою категорією населення.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 57
а
ПЕРЕЛІК СКОРОЧЕНЬ ТА УМОВНИХ ПОЗНАЧЕНЬ
І.Ц. – індекс цитування, показник пошукових систем, вираховується на
основі кількості посилань на якийсь конкретний ресурс із інших
можливих ресурсів у мережі Інтернет. Може бути у більш
розвинутому варіанті та враховує також тематику сайтів, які
посилаються за даними ресурсами, і в назві отримує додаткову
приставку. Тематичний індекс цитування:
ПК – персональний комп’ютер.
VR – віртуальна реальність.
AR – доповнена реальність.
Скін – графічний ефект оформлення, зовнішній вигляд сторінки ресурсу.
Lite – спрощена версія програми, ігри, сайта.
Моди – в контексті комп'ютерних ігор є змінами або додатками, які вносять
зміни в оригінальний вміст або функціонал гри. Вони можуть
включати різноманітні зміни, такі як графічні покращення, нові рівні,
персонажі, зброя, інтерфейс, геймплейні механіки тощо.
Геймплей – це термін, що описує основного процесу гри, включаючи
механіки, правила, цілі та взаємодію гравця з грою. Він описує те, як
гра відбувається та як користувач взаємодіє з віртуальним світом або
гральним середовищем.
Імерсивний – використовується для опису глибокого та захоплюючого
враження, яке виникає у гравця під час взаємодії з віртуальним світом
або гральним середовищем. Це стан, коли гравець має відчуття
погруження в гру, коли він почувається "зануреним" у віртуальний
світ і відчуває його як реальний.
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 58
а
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
1. "React Up and Running: Building Web Applications" автора Стойана
Стефанова та Хэнкса Чиэна.
2. "Material-UI Cookbook: Building Responsive, Modern, and Stylish Web
Applications with React and Material-UI" автора Амит Кришна
Мукопадхьяя.
3. "Pro React 16" автора Адама Фримен та Андрю Бэнкс.
4. "Game Programming Patterns" автора Роберта Нистрома.
5. "React Design Patterns and Best Practices" автора Максимиляна
Шварцмюллера.
6. "React Cookbook" автор Карлос Санчес.
7. "React in Action" автора Марка Тома Лінтвуда.
8. "The Game Programming Patterns" автора Роберта Нистрома.
9. React Documentation (https://reactjs.org/docs): Офіційна документація
React.
10.Material-UI Documentation (https://mui.com): Документація Material-UI.
11.RAWG.io (https://rawg.io): Офіційний веб-сайт RAWG.io.
12.GitHub (https://github.com).
13.Medium (https://medium.com).
14.Stack Overflow (https://stackoverflow.com)
15.Dev.to (https://dev.to): Dev.to.
16.FreeCodeCamp (https://www.freecodecamp.org).
17.Udemy (https://www.udemy.com).
18.Smashing Magazine (https://www.smashingmagazine.com).
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 59
а
19.Codecademy (https://www.codecademy.com).
20.Egghead (https://egghead.io)
21.MDN Web Docs (https://developer.mozilla.org).
22."Mastering React: Master the Art of Building Modern Web Applications
with React".
23."Game Programming Patterns" by Robert Nystrom.
24.Steam (https://store.steampowered.com).
25.GOG (https://www.gog.com): GOG (Good Old Games).
26.Epic Games Store (https://www.epicgames.com/store).
27.PlayStation Store (https://store.playstation.com).
28.Microsoft Store (https://www.microsoft.com/en-us/store/b/home).
29.Nintendo eShop (https://www.nintendo.com/eshop).
30.G2A (https://www.g2a.com).
31.Google Play Маркет (Play Store).
32.AppGallery.
33.SideQuest (https://sidequestvr.com).
34.Oculus (www.oculus.com).
Лист
ЧДТУ.231927.001 ПЗ т
Зм. Лист № докум. Підпис Дат 60
а