Генерация случайных карт для RPG с помощью шума Перлина

Проект · 10–20 страниц · Информатика · 10-11 класс

Создание карт высот, биомов и рек, проверка играбельности на примере расстановки точек интереса.

Ручная отрисовка карт для игры — это долго. Шум Перлина создаёт плавные, природные ландшафты — горы, океаны, леса — по математической формуле. Покажем, как за 200 строк кода получить карту, которую не отличить от нарисованной.

Работа по этой теме — за несколько минут. План и структура бесплатно и без регистрации, оплата — только за готовый документ с оформлением по ГОСТ.

Сгенерировать проекта по этой теме

Примерная структура работы

  1. Математика шума Перлина: от градиентов до плавности
    • <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>
  2. Генерация карты высот и биомов
    • <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>
  3. Визуализация карты в 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>
  4. Оценка разнообразия сгенерированных карт
    • <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>

Структуру можно менять: перед оплатой вы бесплатно правите главы и параграфы под требования преподавателя.