2.60M

Саенков_4ПМ_Процедурная_генерация

1.

Образовательно-научный кластер «Институт высоких технологий»
БФУ имени И. Канта
Разработка программы для процедурной генерации карт для
настольной ролевой игры Dungeons & Dragons
Выполнил:
Студент 4 курса бакалавриата
направления «Прикладная математика
и информатика»
Саенков Андрей Александрович
2026 Прикладная математика и информатика
Руководитель:
к.т.н., доцент ВШКНиИИ
Тарачков Михаил Владимирович

2.

Актуальность
В современное мире постепенно живое общение замещается виртуальным.
Люди всё чаще предпочитают цифровые развлечения, вместо настоящих.
Однако, благодаря некоторым компьютерным играм, люди начали
задумываться о том, чтобы ознакомится с прародителями подобных игр,
которые часто являются именно настольными играми. Одним из таких
примеров является популярная настольная ролевая игра Dungeons & Dragons.
Цель данной дипломной работы состоит в создании карты мира, которая бы
позволила людям улучшить своё восприятие игры, сделав мир игры более
реальным и конкретным.
2026 Прикладная математика и информатика
2

3.

Цель
Разработка приложения, которое предоставляет удобную и
функциональную карту для ведущего и игроков для
партии(игры)в реальном мире.
На карте местности будут создаваться различные биомы,
реки, озёра, поселения.
2026 Прикладная математика и информатика
3

4.

Задачи
1. Разработать модуль генерации рельефа
2. Разработать климатическую модель (температура и осадки)
3. Разработать систему генерации биомов
4. Разработать алгоритм размещения рек
5. Разработать систему размещения поселений
6. Разработать механизм визуализации карты
7. Разработать графический интерфейс пользователя
2026 Прикладная математика и информатика
4

5.

Стек технологий
1. Python 3.12 — язык реализации
2. perlin-noise — шум Перлина (рельеф и климат)
3. NumPy, SciPy.ndimage — вычисления и клеточный автомат
4. Pillow — отрисовка итоговой карты
5. Matplotlib — промежуточная визуализация
6. pymorphy3 — склонение названий поселений
7. PyQt6 — графический интерфейс
2026 Прикладная математика и информатика
5

6.

Архитектура и конвейер генерации
2026 Прикладная математика и информатика
6

7.

Общий ландшафт мира
2026 Прикладная математика и информатика
7

8.

Общий ландшафт мира
2026 Прикладная математика и информатика
8

9.

Диаграмма Уиттакера
2026 Прикладная математика и информатика
9

10.

Распределение температуры и
влажности
2026 Прикладная математика и информатика
10

11.

Итоговая карта
2026 Прикладная математика и информатика
11

12.

Внешний вид(было)
2026 Прикладная математика и информатика
12

13.

Внешний вид(стало)
2026 Прикладная математика и информатика
13

14.

Образовательно-научный кластер «Институт высоких технологий»
БФУ имени И. Канта
Спасибо за внимание!
2026 Прикладная математика и информатика
English     Русский Правила