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

Раздел
Программирование
Просмотров
2
Покупок
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:

Вам подходит эта работа?
Похожие работы
Информационные технологии
Контрольная работа Контрольная
19 Сен в 10:08
14
0 покупок
Информационные технологии
Реферат Реферат
18 Сен в 21:10
8
0 покупок
Информационные технологии
Эссе Эссе
18 Сен в 12:33
13
0 покупок
Другие работы автора
Юриспруденция
Дипломная работа Дипломная
19 Сен в 14:37
15
0 покупок
Юриспруденция
Дипломная работа Дипломная
19 Сен в 14:34
13
0 покупок
Юриспруденция
Дипломная работа Дипломная
19 Сен в 14:31
13
0 покупок
Юриспруденция
Дипломная работа Дипломная
19 Сен в 14:28
12
0 покупок
Юриспруденция
Дипломная работа Дипломная
19 Сен в 14:17
14
0 покупок
Юриспруденция
Дипломная работа Дипломная
19 Сен в 14:14
11
0 покупок
Юриспруденция
Дипломная работа Дипломная
19 Сен в 14:11
9
0 покупок
Юриспруденция
Дипломная работа Дипломная
19 Сен в 14:08
8
0 покупок
Юриспруденция
Дипломная работа Дипломная
19 Сен в 13:35
8
0 покупок
Юриспруденция
Дипломная работа Дипломная
19 Сен в 13:30
15
0 покупок
Юриспруденция
Дипломная работа Дипломная
19 Сен в 13:28
10
0 покупок
Юриспруденция
Дипломная работа Дипломная
19 Сен в 13:20
14
0 покупок
Юриспруденция
Дипломная работа Дипломная
19 Сен в 13:15
9
0 покупок
Юриспруденция
Дипломная работа Дипломная
18 Сен в 14:46
22
0 покупок
Темы журнала
Показать ещё
Прямой эфир