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

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

Вам подходит эта работа?
Похожие работы
Информационные технологии
Дипломная работа Дипломная
21 Ноя в 07:40
11 +1
0 покупок
Информационные технологии
Тест Тест
21 Ноя в 04:30
19
0 покупок
Информационные технологии
Курсовая работа Курсовая
19 Ноя в 13:33
17 +1
0 покупок
Другие работы автора
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
10 Ноя в 09:44
72 +1
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
9 Ноя в 20:38
120
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
9 Ноя в 20:25
19
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 14:04
475
10 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 13:58
299 +1
13 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 13:45
952 +1
14 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 13:03
551 +1
15 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 12:56
371 +1
10 покупок
Математическая физика
Задача Задача
30 Сен в 08:03
38
0 покупок
Линейное программирование
Задача Задача
30 Сен в 07:58
43
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
30 Сен в 07:56
43 +1
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
30 Сен в 07:54
39
1 покупка
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
30 Сен в 07:52
34
0 покупок
Высшая математика
Задача Задача
30 Сен в 07:48
50
0 покупок
Методы оптимизации
Задача Задача
30 Сен в 07:47
32
0 покупок
Темы журнала
Показать ещё
Прямой эфир