Опубликовано: 31.08.2019

Как работают генераторы?

В основе каждого генератора лежит выбор случайных элементов из заранее записанных массивов данных и подстановка их в нужные места шаблона. В простейшем виде это выглядит как предложение-шаблон вида: «перед вами стоит … с … глазами», куда на места троеточий случайным подставляются данные (мужчина, женщина, собака) и (карими, голубыми, зелеными).

Для чего нужны генераторы?

Чтобы быстро и легко получать заготовки различных игровых элементов. Генераторы здорово экономят время ведущего для подготовки к игре – вы можете не планировать, что игроки посетят рынок или таверну, но что, если они захотят это сделать? Конечно самый простой вариант — это сказать «вы пришли на маленький рынок, здесь много народу и торгуют почти всем». Но гораздо проще воспользоваться генератором и получить уже готовый список всего что происходит в этой время в этом месте, характеристики товаров, продавцов и кучу других деталей.

Генератор создает только заготовки?

Подстановка слов в шаблон осуществляется случайным образом и порой это приводит к довольно «странным» результатам. Впрочем, многие «странности» чаще всего лишь добавляют смеха и интереса – согласитесь, весьма неожиданно в занюханной забегаловке на окраине города вдруг получить от бармена бутылку марочного коньяка. Но чаще всего это не повод говорить о несовершенстве программного кода, а напротив, подумать – как попал к этому пройдохе такой дорогой напиток? По-моему, это завязка для небольшого мини-приключения!

Генератор действительно работает случайным образом?

Страшная тайна – нет, это не так. Всегда есть вероятность того, что какое-то событие будет более частым, а какое-то более редким – блондинки встречаются в жизни не редко, но все-таки реже брюнеток. По этой причине в нормальном генераторе также предусмотрена подстройка – шанс выпадения определенных событий, обычно наиболее типовых, выше, чем для «редких».

Сколько комбинаций случайных событий выдает генератор?

Посчитаем. Если у нашего генератора есть 3 шаблона-предложения в каждое из которых подставляется одновременно по 1 случайным образом выпавшему значению из 10… мы получим 120 комбинаций. Если есть 10 шаблонов-предложений в каждое из которых подставляется одновременно по 1 случайным образом выпавшему значению из 50… мы получим 10272278170 комбинаций. Неплохо?

Калькулятор для расчета вероятностей.

Генераторы на Штормовой башне

Чем они отличаются от уже существующих? Ничем – они такие же как большинство англоязычных, но разве что на русском языке и более-менее проработаны и «олитературены». Сейчас их немного, но будут и другие. Я запланировал воссоздать на русском языке все наиболее популярные генераторы из ныне имеющихся на английском языке. На данный момент есть:

Если у вас есть предложения или мысли для новых программ или улучшения существующих – оставляйте комментарии, и будем пытаться воплотить ваши идеи!



Автор: Александр «Мэлфис К.» Фролов. Источник: Штормовая башня

Подписывайтесь на нашу группу Вконтакте и будьте в курсе всех изменений.

Правила перепечатки материалов.