Вход

Разработка платформы для создания многопользовательских игровых приложений

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 540843
Дата создания 2020
Мы сможем обработать ваш заказ (!) 2 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 780руб.
КУПИТЬ

Описание

Целью выпускной квалификационной работы является разработка платформы, которая представляет собой конструктор для создания многопользовательских игровых приложений.

Для достижения поставленной цели необходимо выполнить следующие задачи:

– изучить предметную область,

– разработать структуру приложения,

– спроектировать пользовательский интерфейс,

– реализовать редактор уровня,

– реализовать редактор игровых объектов,

– реализовать геймплей игры.

Содержание

ВВЕДЕНИЕ..................................................................................................... 3

Глава 1. Анализ предметной области и постановка задачи.......................... 5

1.1. Описание предметной области.............................................................. 5

1.2. Постановка и описание задачи.............................................................. 5

Глава 2. Разработка структуры приложения................................................ 7

2.1. Используемые технологии.................................................................... 7

2.2. Описание средств реализации............................................................... 8

2.3. Класс игровых объектов........................................................................ 9

2.4. Класс проекта игры............................................................................. 11

2.5. Программный компонент для создания игры.................................... 12

2.5.1. Реализация редактора уровня................................................... 13

2.5.2. Реализация редактора игровых объектов................................. 15

2.6. Программный компонент для запуска игры...................................... 16

Глава 3. Интерфейс приложения.................................................................. 18

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

СПИСОК ЛИТЕРАТУРЫ............................................................................. 27

ПРИЛОЖЕНИЕ 1.......................................................................................... 29

ПРИЛОЖЕНИЕ 2.......................................................................................... 37

ПРИЛОЖЕНИЕ 3.......................................................................................... 40

ПРИЛОЖЕНИЕ 4.......................................................................................... 53

ПРИЛОЖЕНИЕ 5.......................................................................................... 58

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

1. Newzoo [Электронный ресурс]. – 2019. – URL: https://newzoo.com/insights/articles/the-global-games-market-will-generate- 152-1-billion-in-2019-as-the-u-s-overtakes-china-as-the-biggest-market/ (дата обращения 21.05.2020).

2. Конструктор игр – Академик [Электронный ресурс]. – 2020. – URL: https://dic.academic.ru/dic.nsf/ruwiki/1527778 (дата обращения 21.05.2020).

3. Многопользовательская игра – Википедия [Электронный ресурс]. – 2020. – URL: https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1

%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_

%D0%B8%D0%B3%D1%80%D0%B0 (дата обращения 21.05.2020).

4. Многопользовательская игра – Академик [Электронный ресурс]. – 2020.

– URL: https://dic.academic.ru/dic.nsf/ruwiki/129394 (дата обращения 25.05.2020).

5. Гоночная игра – Википедия [Электронный ресурс]. – 2020. – URL: https://ru.wikipedia.org/wiki/%D0%93%D0%BE%D0%BD%D0%BE%D1

%87%D0%BD%D0%B0%D1%8F_%D0%B8%D0%B3%D1%80%D0%B0 #:~:text=%D0%93%D0%BE%D0%BD%D0%BE%D1%87%D0%BD%D0

%B0%D1%8F%20%D0%B8%D0%B3%D1%80%D0%B0%20(%D0%B0

%D0%BD%D0%B3%D0%BB.,%D0%B2%D0%BE%D0%B7%D0%B4% D1%83%D1%88%D0%BD%D1%8B%D1%85%20%D0%B8%D0%BB%D 0%B8%20%D0%BA%D0%BE%D1%81%D0%BC%D0%B8%D1%87%D

0%B5%D1%81%D0%BA%D0%B8%D1%85%20%D1%82%D1%80%D0

%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%BD

%D1%8B%D1%85%20%D1%81%D1%80%D0%B5%D0%B4%D1%81%

D1%82%D0%B2. (дата обращения 25.05.2020).

6. Геймплей – GameDev.ru [Электронный ресурс]. – 2010. – URL: http://www.gamedev.ru/terms/Gameplay (дата обращения 20.05.2020).


7. Graphics View Framework – Qt Documentation [Электронный ресурс]. – 2020. – URL: https://doc.qt.io/qt-5/graphicsview.html (дата обращения 25.05.2020).

8. Боровский, А.Н. Qt4.7+. Практическое программирование на C++. [Текст]. – СПб.: БХВ-Петербург, 2012. – 496 с.

9. OpenNET – Классы QString и QVariant [Электронный ресурс]. – 2020. – URL: https://www.opennet.ru/docs/RUS/qt3_prog/x5518.html (дата обращения 27.05.2020).

10. Сериализация [Электронный ресурс]. – 2020. – URL: https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B8%D0% B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F (дата обращения 18.05.2020).

11. Чтение и запись двоичных данных [Электронный ресурс]. – 2020. – URL: https://it.wikireading.ru/22106 (дата обращения 27.05.2020).

Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00386
© Рефератбанк, 2002 - 2024