ПРИМЕНЕНИЕ АЛГОРИТМА КОЛЛАПСА ВОЛНОВОЙ ФУНКЦИИ ДЛЯ ГЕНЕРАЦИИ 2D КАРТЫ ИГРОВОГО УРОВНЯ

Раздел
Программирование
Просмотров
12
Покупок
0
Антиплагиат
Не указан
Размещена
14 Сен в 07:04
ВУЗ
Не указан
Курс
Не указан
Стоимость
2 500 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
ПРИМЕНЕНИЕ АЛГОРИТМА КОЛЛАПСА ВОЛНОВОЙ ФУНКЦИИ ДЛЯ ГЕНЕРАЦИИ 2D КАРТЫ ИГРОВОГО УРОВНЯ
5.9 Мбайт 2 500 ₽
Описание

Работа загружена в текстовом формате PDF - файл легко редактируется, форматируется в текстовом редакторе, конвертируется.

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

1) Изучение алгоритмов процедурной генерации.

2) Исследование выбранного алгоритма.

3) Проектирование реализаций алгоритма и игрового проекта.

4) Реализация алгоритма и итогового игрового проекта

5) Анализ результатов.

Работа выполнена с использованием библиотеки Pygame на языке Python.

Оглавление

ВВЕДЕНИЕ 7

ГЛАВА 1 ИССЛЕДОВАНИЕ МЕТОДОВ И АЛГОРИТМОВ ПРОЦЕДУРНОЙ ГЕНЕРАЦИИ 8

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

1.2. Обзор применяемых для генерации уровней методов и алгоритмов 11

1.3 Выбор алгоритма и подхода к структуре изображения. 23

1.4 Общее описание алгоритма коллапса волновой функции 25

1.5 Основные этапы работы алгоритма и проектирование изменений 29

1.6 Математическая основа алгоритма 34

ГЛАВА 2. ПРОЕКТИРОВАНИЕ ПРОГРАММНОЙ РЕАЛИЗАЦИИ И ИГРОВОГО ПРОЕКТА 38

2.1 Проектирование структуры для реализации алгоритма 38

2.2 Краткое описание игрового проекта 44

2.2 Файловая структура игрового проекта 47

2.3 Структура и логика игрового проекта 49

ГЛАВА 3 РАЗРАБОТКА ПРОГРАММНОЙ РЕАЛИЗАЦИИ 55

3.1 Программная реализация алгоритма 55

3.2 Программная реализация игрового проекта 74

ГЛАВА 4 ТЕСТИРОВАНИЕ И АНАЛИЗ РЕЗУЛЬТАТОВ 93

4.1 Обзор и критерии оценивания 93

4.2 Тестирование 93

4.3 Результаты тестирования 110

ЗАКЛЮЧЕНИЕ 116

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 117

 

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

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

1. Алгоритм Diamond-Square [Электронный ресурс]. – URL:

2. Диаграмма Вороного. Триангуляция Делоне. [Электронный ресурс] –URL:

3. Квантор всеобщности [Электронный ресурс]. – URL:

4. Простая процедурная генерация мира, или Шумы Перлина на Python. Хабр [Электронный ресурс] URL:

5. Shaker N., Togelius J., Mark J. N. Procedural Content Generation in Games // Springer, — 2016. — C. 6-7.

6. Fortunes Algorithm: An intuitive explanation. [Электронный ресурс] URL:

7. Хинчин  А.  Я.  Понятие  энтропии  в  теории  вероятностей // Российская академия наук, — 1953. — Т. 8, №3. — С. 4—7.

8. Информационная энтропия [Электронный ресурс]. URL:

9. WaveFunctionCollapse. [Электронный   ресурс]   URL:

Вам подходит эта работа?
Похожие работы
Информационные технологии
Реферат Реферат
8 Ноя в 10:59
9 +9
0 покупок
Информационные технологии
Лабораторная работа Лабораторная
8 Ноя в 08:35
16 +16
0 покупок
Информационные технологии
Тест Тест
7 Ноя в 23:27
10 +10
0 покупок
Информационные технологии
Лабораторная работа Лабораторная
7 Ноя в 20:23
14 +14
0 покупок
Информационные технологии
Лабораторная работа Лабораторная
7 Ноя в 20:22
13 +13
0 покупок
Другие работы автора
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 14:04
461 +2
10 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 13:58
280 +1
13 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 13:45
886 +3
14 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 13:03
485 +10
15 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 12:56
361
10 покупок
Математическая физика
Задача Задача
30 Сен в 08:03
33
0 покупок
Линейное программирование
Задача Задача
30 Сен в 07:58
37
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
30 Сен в 07:56
34
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
30 Сен в 07:54
31
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
30 Сен в 07:52
31
0 покупок
Высшая математика
Задача Задача
30 Сен в 07:48
46
0 покупок
Методы оптимизации
Задача Задача
30 Сен в 07:47
27
0 покупок
Теория игр
Задача Задача
29 Сен в 17:31
34
0 покупок
Математическая статистика
Задача Задача
29 Сен в 17:11
31
0 покупок
Математическая статистика
Задача Задача
29 Сен в 17:09
26
0 покупок
Математическая статистика
Задача Задача
29 Сен в 17:08
25
0 покупок
Линейное программирование
Задача Задача
29 Сен в 17:06
35
0 покупок
Методы оптимальных решений
Задача Задача
29 Сен в 17:05
39
0 покупок
Юриспруденция
Дипломная работа Дипломная
25 Сен в 08:44
61
0 покупок
Темы журнала
Показать ещё
Прямой эфир