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

Раздел
Программирование
Просмотров
115
Покупок
0
Антиплагиат
Не указан
Размещена
14 Сен 2024 в 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:

Вам подходит эта работа?
Похожие работы
Информационные технологии
Тест Тест
9 Окт в 23:39
6
0 покупок
Информационные технологии
Отчет по практике Практика
7 Окт в 17:58
11
0 покупок
Информационные технологии
Тест Тест
6 Окт в 18:22
17 +1
0 покупок
Информационные технологии
Отчет по практике Практика
6 Окт в 15:01
12
0 покупок
Другие работы автора
Экономика
Отчет по практике Практика
2 Сен в 13:48
31
0 покупок
Экономика
Отчет по практике Практика
2 Сен в 13:45
30
0 покупок
Экономика
Отчет по практике Практика
9 Авг в 13:35
41
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
8 Мая в 15:41
116
1 покупка
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
8 Мая в 15:37
129
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
8 Мая в 12:38
329
1 покупка
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
8 Мая в 11:26
241
2 покупки
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
8 Мая в 10:36
117
0 покупок
Математическая логика
Контрольная работа Контрольная
24 Фев в 10:08
206
0 покупок
Математическая логика
Тест Тест
24 Фев в 09:57
239
1 покупка
Высшая математика
Тест Тест
15 Фев в 13:25
200
0 покупок
Дискретная математика
Тест Тест
15 Фев в 13:19
166
0 покупок
Дискретная математика
Тест Тест
15 Фев в 13:11
213
0 покупок
Дискретная математика
Тест Тест
15 Фев в 12:59
221
1 покупка
Исследование операций
Задача Задача
15 Фев в 12:46
189
0 покупок
Экономика
Задача Задача
13 Фев в 08:52
308
0 покупок
Экономика
Задача Задача
13 Фев в 08:47
241
0 покупок
Экономика
Задача Задача
13 Фев в 08:36
225
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
10 Ноя 2024 в 09:44
286
0 покупок
Темы журнала
Показать ещё
Прямой эфир