Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА КРОССПЛАТФОРМЕННОЙ МНОГОПОЛЬЗОВАТЕЛЬСКОЙ ОНЛАЙН-ИГРЫ «ЛЕГЕНДА О ЗЕНЕ»

Работа №189501

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы41
Год сдачи2019
Стоимость4750 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
9
Не подходит работа?

Узнай цену на написание


Реферат
ВВЕДЕНИЕ 4
1. Описание предметной области 6
1.1 Описание вселенной источника 6
1.2 Описание жанра 6
1.3 Нефункциональные требования 7
1.4 Функциональные требования 8
1.4.3 Работа сервера и клиента 24
1.5 Модель предметной области 25
2. Средства разработки 27
3. Архитектура приложения 29
3.1 Архитектура сервера 30
3.2 Архитектура клиента 33
4. Реализация приложения 36
ЗАКЛЮЧЕНИЕ 38
Список использованной литературы 39


Индустрия компьютерных игр, будучи ответвлением индустрии развлечений, представляет собой существенный и заметный сектор экономики. Компьютерные игры занимают значительное место в жизни большинства современных людей, выступая в качестве средства проведения досуга, обучения, социализации и т.д.
С появлением свободного доступа к глобальной сети Интернет в большинство выпускаемых игр добавляется какая-либо интерактивная составляющая: функция многопользовательской игры, возможность сравнивать свои результаты с результатами других игроков, возможность получать дополнительный контент и так далее. Кроме того, существует отдельный рынок многопользовательских онлайн-игр, в которых возможность играть с другими людьми посредством сети Интернет является базовой (основной) функцией игрового процесса.
Как показывает анализ игровой индустрии, игра может являться самостоятельным продуктом, а также быть производной какого-либо уже существующего проекта либо другого творческого продукта: книги, фильма, настольной игры, и т.д., а также создаваться по мотивам реальных событий. Именно к такому типу можно отнести описываемый проект.
В рамках данного проекта разрабатывается многопользовательская компьютерная игра по мотивам телевизионного сериала «Зена - Королева воинов» (Xena: Warrior Princes, США - Новая Зеландия, 1995-2001).
По данному сериалу выходили следующие игры:
1. Xena: Warrior Princess (Платформа: Game Boy Color, жанр: action, год издания: 2001).
2. Xena: Warrior Princess - The Talisman of Fate (Платформа: Nintendo 64, жанр: Fighting, год издания: 1999).
3. Xena: Warrior Princess (Платформа: PS1, жанр: action adventure, год издания: 1999).
4. Xena: Warrior Princess (Платформа: PS2, жанр: action fighting, год издания: 2006) [6].
Кроме того, компанией Simutronics Corporation была создана многопользовательская текстовая игра «Hercules & Xena: Alliance of Heroes», но впоследствии компания отказалась от лицензии и убрала из игры все упоминания о героях сериалов «Xena: Warrior Princess» и «Hercules: The Legendary Journeys».
Таким образом, в данное время не существует известных многопользовательских игр по данной тематике (исключение составляют словесные ролевые игры, которые нельзя отнести к компьютерным играм, так как они не имеют однозначной привязки к компьютерным программам); данное обстоятельство определяет актуальность и новизну представленного проекта.
Этим же обстоятельством обусловлена цель данной работы: проектирование и разработка многопользовательской онлайн-игры по мотивам телесериала «Зена - королева воинов» - «Легенда о Зене». Так как разрабатываемая игра является продуктом, направленным на удовлетворение интереса конкретной целевой аудитории (а именно: поклонники вышеупомянутого телесериала, входящие в русскоязычное сообщество), насчитывающей достаточно небольшое количество людей (до ~40 активных пользователей, находящихся в сети одновременно, и около 2000 потенциальных пользователей всего — по результатам оценки внутренней статистики сообщества), необходимо обеспечить доступность игры для максимального числа потенциальных пользователей. Выполнить данную задачу позволяет кроссплатформенность.
Для достижения основной цели работы - разработки кроссплатформенной многопользовательской онлайн-игры - было поставлено несколько задач:
1) определение и формализация требований к приложению;
2) анализ выделенных требований;
3) проектирование приложения;
4) реализация кроссплатформенного приложения онлайн-игры.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


По итогам выполненной работы были в полной мере реализованы все поставленные задачи. Проанализирована предметная область, определены и формализованы требования к приложению. Проведен анализ выделенных требований. Осуществлено проектирование архитектуры приложения. Разработаны приложения сервера и клиента онлайн-игры. Клиентское приложение скомпилировано и протестировано на трёх различных платформах: Windows 7, Ubuntu 18.04, Android 5.1 в целях проверки кроссплатформенности.
Таким образом, все заявленные в работе цели успешно достигнуты; ожидаемые результаты получены.
В качестве перспектив работы представляется возможным следующее: в дальнейшем планируется введение в игру нового функционала, а также повышение её производительности и безопасности.



1. Caltagirone S. Architecture for a Massively Multiplayer Online Role Playing Game Engine / S. Caltagirone, B. Schlief, M. Keys, M. J. Willshire. - 2002. - 10 p.
2. Cockburn A. Writing Effective Use Cases / A. Cockburn. - 1999. - 204 p.
3. Cockburn A. Writing Effective Use Cases / A. Cockburn. - 2001. - 240 p.
4. Free Software Qt Applications [Электронный ресурс] URL: http://qt-apps.org/ (дата обращения: 20.05.2019).
5. Game Development Community [Электронный ресурс] URL: http://www.gamedev.net/ (дата обращения: 20.05.2019).
6. GameFAQs [Электронный ресурс] URL: https://gamefaqs.gamespot.com/ (дата обращения: 20.05.2019).
7. Game Programming Patterns [Электронный ресурс] URL:
http://gameprogrammingpatterns.com/game-loop.html (дата обращения: 20.05.2019).
8. Qt Project [Электронный ресурс] URL: http://qt-project.org/ (дата обращения: 20.05.2019).
9. Wikipedia [Электронный ресурс] URL: http://en.wikipedia.org (дата обращения: 20.05.2019).
10. Википедия [Электронный ресурс] URL: http://ru.wikipedia.org (дата обращения: 20.05.2019).
11. Все о кроссплатформенном программировании [Электронный ресурс] URL: http://www.crossplatform.ru/ (дата обращения: 20.05.2019).
12. Глейзер Д. Многопользовательские игры. Разработка сетевых приложений / Д. Глейзер, М. Санджай. - СПб. : Питер, 2017. - 368 с.: ил.
13. Разработка игр [Электронный ресурс] URL: http://www.gamedev.ru/ (дата обращения: 20.05.2019).
14. Рамбо Дж. UML 2.0. Объектно-ориентированное моделирование и разработка. / Дж. Рамбо, М. Блаха. - СПб. : Питер, 2007. - 544 с.: ил.
15. Русское Qt-сообщество [Электронный ресурс] URL: http://qt-doc.ru/ (дата обращения: 20.05.2019)....17



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ