Pages

Sunday, April 7, 2019

Генератор космических кораблей

Продолжаем исследовать мир процедурной генерации, на этот раз с выходом в космос.

Генератор космических кораблей, использующий слова и фразы как затравки.
Чувствителен к регистру и к пробелам, так что для затравок Firefly и firefly корабли будут разные. Дизайн не всегда симметричный, и корабли по неанглоязычным затравкам эта штука генерирует, но не запоминает. У меня на слово светлячок получались всё время разные конструкции. И ещё дизайн не всегда логичный, так что иногда получаются пушки, нацеленные в движки. Перегенерировать кусочками нельзя, добавление цифр и пробелов меняет всё полностью. Но процесс сборки крайне медитативный, завораживает.))
Экспорта в какие-нибудь осмысленные форматы нет, в картинки - тоже, настроек толком нет, только довольно унылое переключение цвета.
Тем не менее, можно быстро насоздавать себе множество интересных кораблей (запомнив затравки для удачных дизайнов), покрутить их и надёргать скриншотов,  а дальше дорисовывать в графическом редакторе.
В общем-то счастье, что во времена первых Звёздных Войн такие технологии были недоступны, а то бы Джордж Лукас развернулся вовсю. И X-wing выглядел бы как-то вот так:
Весёлой генерёжки всем, далёких рубежей и спокойной плазмы!