Как сбалансировать моих волшебных роботов, чтобы они не монополизировали мою историю?

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

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

Мне нужно сбалансировать этих парней, чтобы они использовались только в определенных обстоятельствах. На данный момент я использую големов, чтобы оправдать МАССИВНЫЕ здания и инфраструктуру в средневековом сеттинге, чтобы големы перемещали грузы в городах (в основном мусор и товары для торговли), а големы использовались фермерами для выращивания и сбора большого количества урожая по дешевке. . Короче говоря, я бы хотел, чтобы големы использовались так же, как мы используем тяжелую технику, но ограничивали их использование в остальной части сеттинга.

Как я могу сделать этих големов полезными, но не вездесущими в этом сеттинге?

До сих пор единственная идея, которая у меня была, заключалась в том, чтобы магия, оживляющая этих големов, требовала регулярного обслуживания со стороны магических программистов, чтобы они не зависали или двигались неправильно (что приводит к падению и/или поломке чего-либо). Проверка на деградацию и восстановление их программ каждые несколько недель достаточны, чтобы поддерживать их работоспособность. Это помешало бы им стать полностью автономными, что кажется шагом в правильном направлении.

У меня также есть магия, работающая как Wi-Fi в этой настройке, так что топливо здесь не вариант. Вам просто нужно построить новую проводящую башню и подключить големов к магической/энергетической сети, чтобы заставить их двигаться. Это ограничивает их дальность действия, но кажется действительно незначительным недостатком, который не сильно уменьшает использование големов.

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

Напоминание близким избирателям: ОП не может улучшить вопрос, не узнав о его недостатках. Пожалуйста, оставьте комментарий, объясняющий, почему вы считаете, что вопрос нуждается в доработке.
Вау, это тяжело. Какое-то время я думал, что ты делаешь пародию на мобильные телефоны. Мы видим, насколько это сбалансировано!
Поскольку эти роботы так опасны, возможно, их создание и использование строго регламентировано, тем более, что какой-то ~~интерн~~ подмастерье заполонил город, забыв добавить условие остановки.

Ответы (8)

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

  • Не ходите в канаву.
  • Идите по правой стороне дороги.
  • Остановиться на красный свет.
  • Это животное — свинья.
  • Карта города выглядит следующим образом.
  • Не бросайте детей с дороги во время прогулки.
  • Позвоните в дверь и подождите, прежде чем войти.
  • Три закона робототехники.

Окончательный список будет исчерпывающим, и мы до сих пор не наделили голема способностью делать что-либо полезное.

Вы могли бы ускорить создание голема, если бы у вас был какой-то метод для быстрого сброса необходимой базовой информации в голема, но, возможно, осталось не так много места (памяти или эквивалента HD-пространства), чтобы сделать что-то ужасно сложное. Так что задания должны быть простыми, что по определению отодвигает големов на задний план истории.

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

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

Фермерство с големами может потребовать много внимания. Ладно, големы, идите вспахивать поле. Теперь выберите все камни размером более 3 дюймов. Теперь посадите по 3 семени через каждые 12 дюймов. Теперь возвращайтесь в сарай.

Голем может подавать еду на официальном ужине с тщательно продуманным сценарием, но он, вероятно, будет ужасным поваром, поскольку не может определить степень готовности мяса или необходимость добавления соли в суп. Официант-голем также был бы бесполезен в местной Applebee's, поскольку все хотят, чтобы их еда была приготовлена ​​немного по-разному, и голем никак не мог бы это отследить.

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

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

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

They're basically robots that require practically no material cost to make, just the time a magic-user needs to write out all their programs.

Это ваша основная проблема. Во всем нужен баланс. Невероятно полезные (как большой грузовик) означают, что они должны быть умопомрачительно дорогими (как большой грузовик). Должны быть затраты, чтобы компенсировать прибыль, иначе произойдет инфляция (например, даже ваш сосед Боб, живущий на пособие, имеет его).

Вот список кандидатов, на первом месте тот, который вы указали в своем посте.

  • Дорогостоящее обслуживание
  • Дорогостоящее производство: Големы могут быть сделаны только из Глины Джент, которую можно получить только у Старика Горди. А он... сварливый...
  • Дорогостоящее производство: маг может сделать только 12 штук в год, потому что это действительно выбивает из них дух.
  • Дорогостоящее производство: сколько магов в вашем мире, и сколько из них имеют надлежащую лицензию Гильдии производства големов и трудовых прав?
  • Дорогостоящее перепрограммирование: вы не можете просто попросить робота-садовника приготовить для вас ужин.
  • Дорогостоящее перепрограммирование: у големов очень ограниченное пространство для программирования (спасибо Николаю за это предложение!)
  • Легко ломается: синдром бесконечного цикла (недостаточное программирование)
  • Легко ломается: в ящике, в котором должны были быть перья, вместо этого были гвозди (использовались не по назначению).
  • Легко ломается: честно говоря, я не заметил этого, когда поставил машину задним ходом (PEBCAK — «существует проблема между креслом и клавиатурой», также известная как синдром тупого владельца)

  • Легко ломается: Что значит он не на гарантии! Этот волшебник показал мне членский билет гильдии! Нет, он был синий! Мне это казалось реальным! Что вы имеете в виду под "перепрограммированием черного рынка"? Конечно, его цены были разумными! Ломом, конечно, чем бы ты его бил?! Но он брал драгоценности моей жены!

Еще одно легкое ограничение, которое вы можете добавить, — это «емкость памяти» големов: они могут хранить только заданное количество (строк) кода, что делает их подходящими только для очень ограниченных (= повторяющихся) задач.
собирался сделать это своим собственным ответом, но было бы лучше как часть вашего. Рабочие датчики очень сложно сделать, так как для правильного волшебного кодирования глаз и ушей потребуется глубокое знание того, как они работают на физическом уровне. Это означает, что большинству големов должен давать команды либо человек, который может накладывать заклинания, вызывающие различное поведение голема, либо пульты дистанционного управления с кнопками, которые заставляют голема выполнять определенные действия. Обратите внимание, что пульт можно легко украсть, и это ограничивает общее количество действий, которые может выполнять голем.
@SilverShadow, это отличная идея. Я бы порекомендовал конкретизировать это как отдельный ответ, и я с радостью проголосую за него!

Големы огромны.

огромный голем https://hiunt.deviantart.com/art/Giant-robot-golem-432368561

Используемые вами големы (массовое строительство, грузовой транспорт, сельское хозяйство) совместимы с тем, что големы чрезвычайно велики. Может быть, не такой большой, как большой мальчик, но большой. Настолько большие, что неудобны в городе или для любой операции, требующей какой-либо ловкости, маневрирования вокруг людей или зданий и т. д. Строительные големы эквивалентны большим подъемным кранам. Грузовые големы являются аналогом океанских грузовых кораблей. Ag-големы почти слишком велики, чтобы быть полезными, потому что они топчут так много вещей.

Почему они должны быть такими большими? Меньшие не могут вместить имя Бога, необходимое для их оживления. Это громкое имя.


несвязанная, но отличная история о големах от фонда SCP. http://www.scp-wiki.net/scp-1030

Уилл, мне нравится ход твоих мыслей.

Создание големов занимает много времени.

Говоря как программист, потребуется значительное время для создания нового кода для ваших големов.

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

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

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

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

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

Я пришел сюда, чтобы сказать вот что: программирование занимает много времени . А программировать роботов — даже если они не огромны и деление на ноль не заставит их вытоптать ваше поле, расплющить соседских коров или упасть и раздавить вашу деревню — чертовски сложно .

Подобно электричеству или радиации, магия оказывает довольно неприятное воздействие на людей, подвергшихся ее воздействию в больших количествах, и для создания и поддержания голема требуется чертовски много магии. Эти негативные эффекты могут быть физиологическими или психологическими, но они получаются при постоянном воздействии магических конструкций. Часть обучения пользователя магии делает его невосприимчивым (или, по крайней мере, устойчивым) к этим отрицательным эффектам, но этот процесс слишком дорогостоящий / трудоемкий / болезненный для широкой публики. Это приведет к тому, что только пользователи магии и ограниченный другой персонал будут допущены к тесному сотрудничеству с големами, что сделает големов непригодными для использования там, где они вступят в контакт с широкой публикой.

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

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

Ключ мне кажется, что надо программировать их вручную.

С компьютерами вы можете запустить программу и заставить ее делать обоснованные предположения, где код идет не так. Но этих големов нужно создавать вручную вплоть до кода. Даже если вы написали правильный код, возможно, вы недостаточно точны, чтобы код имел смысл. Как следствие, вы хотите ограничить объем кода, чтобы упростить его отладку или улучшение написанного с ошибками.

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

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

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

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

Кроме того, по мере старения заклинания все больше и больше его памяти случайно «утекает» (заклинание не может отслеживать, важна ли определенная информация, поэтому оно просто оставляет ее там), и программа в конце концов дает сбой (возможно, голем буквально вылетает). Это создает ограничение на количество времени, в течение которого големы могут работать.

Это все то, что действительно происходит с компьютерами в реальной жизни, так что это не слишком надуманно.

У вас также могут быть проблемы с сетью. Как насчет того, что големам нужно общаться друг с другом и с сетью магических системных администраторов, отдающих им новые приказы, а сложность такой сети делает невозможным наличие более определенного количества активных големов в данной области.

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

Хороший способ ограничить полезность ваших големов — спросить себя, как голем видит мир? Вы говорите, что заклинатель голема использует магический язык, чтобы определить форму голема. Я предположил, что у этого языка нет простого способа дать големам глаза, уши или вообще какие-либо другие чувства, кроме способности чувствовать магию, поскольку именно из этого он сделан.

Это серьезно ограничивает полезность ваших големов, так как они должны иметь какую-то форму управления, поскольку они не могут легко реагировать на внешние раздражители. Идеальный метод управления — это когда волшебник снабжает голема постоянными магическими командами, которые сообщают его программе, что делать. Однако волшебники дороги и обычно имеют более важные дела, чем пилотирование големов в течение всего дня, поэтому большинство големов поставляются с парным магическим предметом, который управляет им. Этот предмет часто представляет собой палку с кнопками, которые заставляют голема выполнять действия. Некоторые более крупные големы имеют встроенные элементы управления и действуют больше как автомобили, чем как большие неуклюжие роботы.

Такое ограничение големов означает, что они ограничены работой на том уровне, который понимает пользователь. Сколько элементов управления может вспомнить неграмотный фермер? Что происходит, когда управление големом ломается? (о нет, у моего стержня управления почвообрабатывающими големами была сломана кнопка «ходьба вперед», я знаю, что ее нужно везде переворачивать)

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