Генерация случайных карт для RPG с помощью шума Перлина
Проект · 10–20 страниц · Информатика · 10-11 класс
Создание карт высот, биомов и рек, проверка играбельности на примере расстановки точек интереса.
Ручная отрисовка карт для игры — это долго. Шум Перлина создаёт плавные, природные ландшафты — горы, океаны, леса — по математической формуле. Покажем, как за 200 строк кода получить карту, которую не отличить от нарисованной.
Работа по этой теме — за несколько минут. План и структура бесплатно и без регистрации, оплата — только за готовый документ с оформлением по ГОСТ.
Сгенерировать проекта по этой темеПримерная структура работы
-
Математика шума Перлина: от градиентов до плавности
- <built-in method title of str object at 0x7f5f07fcf730>
- <built-in method title of str object at 0x7f5f1da06a70>
- <built-in method title of str object at 0x7f5f07fcfd70>
-
Генерация карты высот и биомов
- <built-in method title of str object at 0x7f5f1c08b680>
- <built-in method title of str object at 0x7f5f1d9312f0>
- <built-in method title of str object at 0x7f5f1c08aa20>
-
Визуализация карты в Pygame
- <built-in method title of str object at 0x7f5f1c098d30>
- <built-in method title of str object at 0x7f5f1da05210>
- <built-in method title of str object at 0x7f5f1da121f0>
-
Оценка разнообразия сгенерированных карт
- <built-in method title of str object at 0x7f5f07fcebf0>
- <built-in method title of str object at 0x7f5f07fcd570>
- <built-in method title of str object at 0x7f5f1c08bc00>
Структуру можно менять: перед оплатой вы бесплатно правите главы и параграфы под требования преподавателя.