Процедурная генерация 3D данжа на С#/C для GODOT
Цена договорная
Необходимо разработать алгоритм процедурной генерации уровня с ограничениями:
1. Алгоритм учитывает число комнат как параметр, а так же число выходов из данжа
2. Минимальный и максимальный размер комнаты учитываются
3. Итоговая карта должна образовывать связный граф
4. Алгоритм учитывает число комнат с сокровищами как параметр
5. Генерация может осуществляться в несколько проходов -- сперва основная карта, затем элементы окружения, которые должны быть разбросаны по комнате в зависимости от ее типа (тип комнаты так же является параметром)
6. Карта 3х мерная
6.1. На карте возможны лестницы /смены высот
7. Разброс точек спауна врагов и сокровищ, а так же выхода из данжа (дверь/спуск) в другой данж
8. Предоставить так же интерфейс для программной модификации полученной карты и ее ключевых элементов -- точек спауна врагов, предметов
Дизайн ориентир - COCOON / tunik
Язык написания логики алгоритма -- C# или C++
1. Алгоритм учитывает число комнат как параметр, а так же число выходов из данжа
2. Минимальный и максимальный размер комнаты учитываются
3. Итоговая карта должна образовывать связный граф
4. Алгоритм учитывает число комнат с сокровищами как параметр
5. Генерация может осуществляться в несколько проходов -- сперва основная карта, затем элементы окружения, которые должны быть разбросаны по комнате в зависимости от ее типа (тип комнаты так же является параметром)
6. Карта 3х мерная
6.1. На карте возможны лестницы /смены высот
7. Разброс точек спауна врагов и сокровищ, а так же выхода из данжа (дверь/спуск) в другой данж
8. Предоставить так же интерфейс для программной модификации полученной карты и ее ключевых элементов -- точек спауна врагов, предметов
Дизайн ориентир - COCOON / tunik
Язык написания логики алгоритма -- C# или C++
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.