Паттерны процедурной генерации

preview_player
Показать описание
Основные структурные и поведенческие паттерны, которые применяются в процедурной генерации.

Таймкоды:
0:00 Вступление
0:28 Важные моменты

0:52 Структурные паттерны
0:59 Словарь Синонимов
1:19 Пример Словаря Синонимов
6:45 Словарь Ассоциаций
7:04 Пример Словаря Ассоциаций
10:42 Балансир
11:02 Пример Балансира
14:48 Каркас Модификаторов
15:00 Пример Каркаса Модификаторов

17:41 Поведенческие паттерны
17:48 Великое Свойство
18:07 Пример Великого Свойства
21:08 Неповторимая Триада
21:22 Пример Неповторимой Триады
23:11 Шаффл
23:44 Пример Шаффла
26:06 Генерирующий Конструктор/Генерирующая Фабрика
26:19 Пример Генерирующей Фабрики (да, я там оговариваюсь)

29:19 Вместо заключения

По многочисленным просьбам ссылки для кучкования теперь есть и тут:
Рекомендации по теме
Комментарии
Автор

Отличная подача материала, спасибо за труд! Было бы интересно послушать отдельно о процедурной генерации в гексогональных мирах аля цивилизации.

sovietknyaz
Автор

Ничего себе какие люди контент выпускают!
Лайк не глядя и просмотр с удовольствием)

Дантыч
Автор

Не смотря на то что ожидалось немного другая тематика, вышло очень информативно, ранее были вопросы к некоторым выше изложенным решениям, но руки все не доходили погуглить, благодарю

ДенисКаширин-шч
Автор

Как всегда - отличный материал! Сразу лайк

Good-dgsk
Автор

И меня долго мучает вопрос - если у меня есть список из _многа_ многомерных точек в гиперкубическом пространстве определенного размера, а мне нужно найти ближайшую по манхеттенскому расстоянию к данной, но при этом не перебирать каждую точку, ведь их может быть овердофига. Я пока что допер только до сегментации гиперкуба на кучу гиперкубов поменьше и хранение точек в многомерном массиве массивов, т.е. в многомерном массиве будут хранится массивы точек в данном сегменте. А при поиске, проверять в каком сегменте находится данная точка и проверять её с точками в этом же сегменте. Если в сегменте нету точек, то проверять соседние по манхеттенскому сегменты.

А здесь пишу ~~ради похвалы~~ узнать, если еще способы оптимизации.

Если чтото непонятно, напишите, попробую объяснить

TihironRrr
Автор

На самом деле, Теория Вероятности работает по-другому: на 3-й бросок монетки шанс выпадения орла, при условии, что он не выпал до этого, будет 3/(6-2) = 0, 75, а вовсе не 1/2...и это со всем работает!

yohohowowowo
Автор

А как же скопировать лист триады перед использованием и удалять выбранные рандомом и выбирать из оставшихся? Или удалять из оригинального, но сохранять где-то еще и возвращать в конце выбора, если лист большой, а позиции объектов в листе не важны?

TihironRrr
Автор

Нихуя не понял, но очень интересно.
Это что-то на программистском

detektrius
Автор

А может на гитхабе исходники публиковать? Ну серьезно...

DeadRabbitCanDance
Автор

А ancher правильно писать? Вроде anchor это якорь

AryZuK
Автор

У тебя что там? Половина оценок в школе пятерки?

jyskey-potato
Автор

Ты бы превьюшку сделал по контраснее, стиль свой это круто, но не когда тебе нужно напрягаться что бы прочитать. Да и шрифт с засечками и странным стилем ещё сильнее усложняет читабельность превью.

domeditzhome