Разработка многопользовательской логической компьютерной игры

Раздел
Программирование
Просмотров
497
Покупок
1
Антиплагиат
Не указан
Размещена
27 Окт 2020 в 13:42
ВУЗ
Не указан
Курс
4 курс
Стоимость
450 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка многопользовательской логической компьютерной игры
989.8 Кбайт 450 ₽
Описание

Данный проект представляет из себя игровую платформу многопользовательской соревновательной компьютерной игры. Была поставлена цель разработать платформу многопользовательской соревновательной компьютерной игры с игровыми механиками, основанными на логической игре “Сапер”. Кроме того, для достижения этой цели было разработано техническое задание, исследована предметная область многопользовательских игр и аналогичные платформы. Был разработан сайт игровой платформы, предоставляющий пользователям доступ к функционалу игровой платформы. Он реализован на архитектуре MVC по технологии ASP.NET Core. Игровая платформа реализована как одностраничное приложение Vue.js. Результатом работы является разработанная соревновательная игровая платформа, с возможностью коммуникации игроков и игровыми сессиями рассчитанных на 2 игроков.

Оглавление

АННОТАЦИЯ................................................................................................. 3

ВВЕДЕНИЕ..................................................................................................... 4

1. Анализ предметной области....................................................................... 6

1.1 Техническое задание............................................................................... 6

1.2 Изучение предметной области многопользовательских компьютерных игр            8

1.3 Анализ существующих платформ многопользовательских компьютерных игр 9

2. Концептуальные основы многопользовательской логической компьютерной игры 13

2.1 Компоненты платформы компьютерной игры.................................... 13

2.2 Элементы взаимодействия игроков вне игровой сессии..................... 14

2.3 Элементы игрового процесса и игровой сессии.................................. 15

3. Реализация системы многопользовательской логической компьютерной игры       17

3.1 Реализация модуля игровой сессии..................................................... 17

3.2 Реализация модуля внесессионной коммуникации............................. 24

3.3 Реализация информационного сайта игры.......................................... 27

4. Тестирование системы многопользовательской логической компьютерной игры   28

4.1 Тестирование алгоритмов игровых механик....................................... 28

4.2 Тестирование модуля внесессионной коммуникации.......................... 29

ЗАКЛЮЧЕНИЕ............................................................................................. 31

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ..................................... 32

Список литературы

1.    Чамберс Дж. ASP.NET Core. Разработка приложений / Дж. Чамберс, Д. Пэкетт, С. Тиммс. — СПб. : Питер, 2018. — 464 с.

2.    Введение — Vue.js [Электронный ресурс] / ru.vuejs.org — Vue.js. — Режим доступа: https://ru.vuejs.org/v2/guide/. — Дата обращения: 24.05.2020.

3.    Документация | Node.js [Электронный ресурс] / nodejs.org — node.js. — Режим доступа: https://nodejs.org/ru/docs/. — Дата обращения: 21.05.2020.

4.    Кантор И. Современный учебник JavaScript [Электронный ресурс] / learn.javascript.ruJAVASCRIPT.RU. — Режим доступа: https://learn.javascript.ru/ . — Дата обращения: 22.05.2020.

5.    Модульное тестирование кода C# с использованием NUnit и .NET Core [Электронный ресурс] /  docs.microsoft.com —  Microsoft. —  Режим доступа:https://docs.microsoft.com/ru-ru/dotnet/core/testing/unit-testing-with- nunit. — Дата обращения: 25.05.2020.

6.    Учебник по языку С# 8.0 и платформе .NET Core 3 [Электронный ресурс]

/ metanit.com METANIT.COM — Сайт о программировании. — Режим доступа: https://metanit.com/sharp/tutorial/ . — Дата обращения: 21.05.2020.

7.    ASP.NET   Core    |    Полное    руководство   [Электронный   ресурс]

/ metanit.com METANIT.COM — Сайт о программировании. — Режим доступа: https://metanit.com/sharp/aspnet5/ . — Дата обращения: 21.05.2020.

8.    ASP.NET     Core      |      SignalR      Core      [Электронный     ресурс]

/ metanit.com METANIT.COM — Сайт о программировании. — Режим доступа: https://metanit.com/sharp/aspnet5/30.1.php . — Дата обращения: 25.05.2020.

9.    LINQ [Электронный ресурс] / metanit.com METANIT.COM — Сайт о программировании.                 —                   Режим                   доступа: https://metanit.com/sharp/tutorial/15.1.php. — Дата обращения: 21.05.2020.

10.                                           PostgreSQL [Электронный ресурс] / metanit.com METANIT.COM — Сайт         о         программировании.       —         Режим         доступа: https://metanit.com/sql/postgresql/1.1.php. — Дата обращения: 21.05.2020.


11.       SIGame: Компьютерная игра [Электронный ресурс] / vladimirkhil.com. — Режим доступа: https://vladimirkhil.com/si/game. — Дата обращения: 6.04.2020.

12.       WebSocket [Электронный ресурс] / learn.javascript.ruJAVASCRIPT.RU.

— Режим доступа: https://learn.javascript.ru/websocket . — Дата обращения: 21.05.2020.

13.       Agar.io [Электронный ресурс] / agar.io. — Режим доступа: https://agar.io/#ffa. — Дата обращения: 4.04.2020.

14.       Minesweeper Multiplayer [Электронный ресурс] / minesweeper- multiplayer.dk. — Режим доступа: https://minesweeper-multiplayer.dk/. — Дата обращения: 6.04.2020.

15.       slither.io [Электронный ресурс] / slither.io. — Режим доступа: http://slither.io/. — Дата обращения: 4.04.2020.

16.       Selenium with Python — Selenium Python Bindings 2 documentation [Электронный ресурс] / selenium-python.readthedocs.io — Se. — Режим доступа: https://selenium-python.readthedocs.io/. — Дата обращения: 21.05.2020.

17.       Turn-based mode - Official Pillars of Eternity Wiki [Электронный ресурс] / pillarsofeternity.gamepedia.com — GAMEPEDIA. — Режим доступа: https://pillarsofeternity.gamepedia.com/Turn-based_mode. — Дата обращения: 2.04.2020.

18.                                                                                     The Python Tutorial — Python 3.6.10 documentation [Электронный ресурс] / docs.python.org    —          Python.        —     Режим                                  доступа: https://docs.python.org/3.6/tutorial/index.html. — Дата обращения: 21.05.2020.

19.                            Video   Games     Are One of      the Most    Important Art       Forms        in                        History [Электронный   ресурс]    / time.com   — TIME.               —                        Режим          доступа: https://time.com/collection-post/4038820/chris-melissinos-are-video-games- art/#:~:text=As%20an%20art%20form%20that,that%20transcends%20any%20 one%20type. — Дата обращения: 20.03.2020.


20.2019 will be an Indie Game Renaissance - Fawzi Itani [Электронный ресурс] / medium.com    —     Medium     |     Gaming.     —     Режим     доступа: https://medium.com/@fawzitani/2019-will-be-an-indie-game-renaissance- 50a4390511ae. — Дата обращения: 22.03.2020.

21. What is an MMO? What Defines An MMO? [Электронный ресурс] / mmos.com      —                          MMOs.com.                       —          Режим         доступа: https://mmos.com/editorials/what-defines-an-mmo. — Дата обращения: 28.03.2020.

22. What is an MMORPG? - The Definitive Guide to MMO Games [Электронный ресурс] / plarium.com — PLARIUM. — Режим доступа: https://plarium.com/en/blog/what-is-an-mmorpg/. — Дата обращения: 30.03.2020.

23. What are MOBA games and what are the top games of the genre? [Электронный ресурс] / plarium.com — PLARIUM. — Режим доступа: https://plarium.com/en/blog/moba-games-guide/. — Дата обращения: 30.03.2020.

24. welcome | osu! [Электронный ресурс] / osu.ppy.sh. — Режим доступа: https://osu.ppy.sh/home. — Дата обращения: 6.04.2020.

25. What is Unit Testing, Techniques and Best Practices - XenonStack [Электронный ресурс] / xenonstack.com — XENONSTACK A Stack Innovator. — Режим доступа: https://www.xenonstack.com/insights/what-is- unit-testing/. — Дата обращения: 25.05.2020.

26. WebDriver API — Selenium Python Bindings 2 documentation [Электронный ресурс] / selenium-python.readthedocs.io — Se. — Режим доступа: https://selenium-python.readthedocs.io/api.html. — Дата обращения: 25.05.2020.

Вам подходит эта работа?
Похожие работы
Разработка мобильных приложений
Тест Тест
16 Ноя в 14:34
9 +1
0 покупок
Разработка мобильных приложений
Дипломная работа Дипломная
2 Ноя в 15:15
24
0 покупок
Разработка мобильных приложений
Лабораторная работа Лабораторная
2 Ноя в 15:04
20
0 покупок
Разработка мобильных приложений
Курсовая работа Курсовая
15 Сен в 16:51
36 +1
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
62 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
58 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
37 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
42 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
47 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
48
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
43
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
48 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
41
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
41
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
31
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
42
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
36
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
32
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
57
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
61
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
41
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
41
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
60
0 покупок
Темы журнала
Показать ещё
Прямой эфир