Найти в Дзене

Процедурная генерация рецептов - "не вздумайте это готовить!"

Оглавление

Забавные и нереалистичные рецепты путешествуют по интернету со дня его основания, юмористические вырезки в газетах советуют квасить пельмени вместо капусты, брошюры с предложением добавить в сливки тушёную морковь... всё это придумывается не с целью отравления потенциального гурмана, но развлечения ради. В данной статье будет представлен несложный алгоритм генерации подобных рецептов.

Продукты

Заливать рыбой молоко, конечно, забавно, но гораздо лучше этого не делать. Разделение продуктов на категории будет оптимальной мыслью для составления простых блюд. Например:

Мясо:

  • Курятина
  • Баранина
  • Говядина

Салатное:

  • Сыр
  • Колбаса
  • Оливки
  • Крабовые палочки
  • Яйцо варёное

Рыба:

  • Палтус
  • Тунец
  • Сельдь

Овощи:

  • Помидоры
  • Огурцы
  • Лук
  • Морковь
  • Капуста
  • Сельдерей

Приправы:

  • Соль
  • Перец
  • Чеснок

Пекарное:

  • Сахарная пудра
  • Мука
  • Ваниль
  • Сливки
  • Молоко
  • Яйцо

Набор довольно странный, но самое главное - суть. Необходимо прописать сочетание категорий между собой, а для отдельных продуктов - взаимодействие с ними(нарезать, разбить, натереть), а так же единицы и множители дозировки - 1 шт., 500 гр., 1 столовая ложка и т.д.

Выбор продуктов, структура рецепта

Для создание рецепта выбираются две(в редком случае - три) сочетающихся категории. Затем из каждой категории выбираются 2-3 продукта.

Затем выбирается структура рецепта - это будет выпечка, салат, суп или что-то иное. В соответствие со структурой выбирается основная часть действий. Например:

Суп - возьмите литр воды, добавьте в него [продукт_0] [дозировка_0] предварительно [действие_0], [продукт_1] [дозировка_1] предварительно [действие_1]... поместите в кастрюлю и поставьте на 40 минут на средний огонь. Когда вода закипит, возьмите [продукт_2] [дозировка_2], [действие_2] его(её) и поместите в кастрюлю. По истечению 40 минут выключите огонь. Подавайте с хлебом, в неглубокой миске.

Важно так же отметить, что сварить, обжарить и потушить являются допустимыми действиями, однако только они могут быть вторым действием над одним продуктом.

После выбора структуры и продуктов, последние подставляются в рецепт, приобретая дозировку и действия.

Результат

Категория: Салатное, приправы.

Тип рецепта: Салат.

Продукты: Оливки, колбаса, сыр, соль.

Рецепт:

Возьмите большую миску. Мелко нарежьте 200 грамм оливок, добавьте соль по вкусу. Обжарьте 600 грамм колбасы, предварительно мелко нарезав кубиками, добавьте в миску. Тщательно перемешайте. Перед подачей мелко натрите 200 грамм сыра, добавьте в миску не перемешивая.

Данный конкретный рецепт можно даже потребить в пищу - вопросы будут вызывать только мелко нарезанные оливки. Однако некоторые полученные экземпляры лучше не стоит даже пробовать приготовить.

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

Генерируемые рецепты могут представлять интерес как с целью развлечения, так и с целью разнообразия ежедневного стола. Во втором случае стоит быть предельно осторожным, однако если применять эту идею грамотно, можно обеспечить себя разнообразием блюд на довольно длительное время. Наращивание генератора вширь путём добавления новых структур рецепта, большего количества категорий и продуктов ощутимо увеличит как качество и разнообразие выходных рецептов, так и их количество.

Еда
6,93 млн интересуются