Полная Версия: Где ЦПУ у Automaton'ов?
en-Vec 4
Наверняка многие технологи занимались проблемой сборки автоматонов, и точно уж многие с ним сражались (есть квест в Ашбури, чтобы из дома изобретателя изъять броню). :)
Когда я в Falloutе собирал робота все было понятно, там присутсвовал мозг, его вставляли в корпус робота. А здесь в схеме броня+пучок (паучок в свою очередь тоже ничего похожего на центр управления полетом не содержит). Так как же тогда движется, что-то делает сия консервная банка? Только не говорите что магия :) Мы с Maxxim'ом долго рассуждали у него в гостях на эту тему, но так и не решили окончательно, люди давайте думать вместе :)
Coronel
А нету у него мозгов! Только пара примитивных рефлексов, для осуществления коих необходимо:
а) какой-нибудь термодатчик (искать врага)
б) датчик давления пара в системе (чтобы знать о своем состоянии)
в) простейшее запоминающее устройство (типа чугунной перфокаты-шаблона :) )

И все! Данные детали необязательно сосредотачивать в одном месте (в голове или где-то еще), и они могут входить в состав парового движка (из которого паук собирается).
en-Vec 4
Отличная мысль :) особенно про чугунные перфокарты-шаблоны :) смеялся минут 5. но остаются вопрос о гироскопах чтоб не падал :)
Coronel
Точно. Про гироскопы-то я и забыл
Dilvish
Ага, а так же что-то вроде эхолота, чтоб в стены не врезался и столбы не сшибал (как у летучих мышей типа), и установка друг/враг, типа как в фоле на танкере :)...типа :)
MaX
Гироскопы необязательны, можно просто разместить центр тяжести внизу.Падать всё равно будет, но реже :)
А для сборки паука нужны по-моему "большие приборы", а приборы - понятие растяжимое...
Coronel
Да, эхолот, пожалуй, уместнее термодатчика будет. А насчет "свой-чужой", так это на перфокарте (чугунной) прописывается при сборке ;)
Sheridan
с решением убрать термодатчики согласен: в железном Клане, огонь в полу сбивал бы датчики, но прописывать код "свой/чужой" в момент сборки не осторожно и не безопасно, необходимо что-бы перфокарты были легко доступны для замены, на случай смены кода. :)
en-Vec 4
насчет эхолотов согласен лучше (хотя из чего не понятно, термодатчик, так хоть термометр есть), перфокарты тогда на тонких листах металла, чтобы проще менять конфигурацию... а вот свой/чужой извните, но не поверю что автоматону есть чем это обдумывать, хотя может кто предложит варианты и мы двинемся дальше :))
Dilvish
Нужны варианты, пожалуйста: перфокарты делать на мифриле(больше инфы войдет, хотя это магия), а друг/враг, нужен для того, чтоб робот на вас в бою не нападал, а в замен термодатчиков радар поставить. :)
wertX
А ну-ка приведите простейший пример кода "свой/чужой" на "перфокарте".
Что-то пробовал и так и эдак, никак не получается.
Возникают всякие "шероховатости"...
en-Vec 4
Да нет свой/чужой негде писать и нечем обрабатывать... надо попытатся понять как эта банка понимает кого атаковать а кого нет... :) послать письмо в Тройку надо :) и у них спросить о чем думали разработчики когда их выдумавыли (в прошлом веке были попытки сделать механические куклы, более того даже успешные, но куклы эти были примитивные, или это был обман) ВООО!!!! точно, а что если в автоматоны обманом пробирается какой-нибудь мастер рукопашного боя? :) как вариант, и не надо никаких железных мозгов.
Sheridan
Так, единственного Мастера, Мы соморучно валим из чисто праведных побуждений, и потом видь ни одного последователя в рюкзак засунуть нельзя. А автоматона можно. :) не порядочек...
Ripp
У каждого в команде есть типа брелочка этакого электромагнитного; работает себе на какой-то частоте; а автоматон сечёт биологические (и другие) объекты, убирает брелочников из списка атакуемых, и все дела.
Sheridan
так чёж он ридиска, горожан не валит, у них точно "брелочков" нет :) ?
Dilvish
2Ripp
Ага, тогда, когда мы в городе, то этот монстр будет на каждого встречного кидаться, непорядок...надо еще что-нибудь придумать.
en-Vec 4
А что если он не сам выбирает врагов, а владелец ему с помощью того же брелка указывает направление цели :) тогда он туда идет до контакта и устраивает всем утро стрелецкой казни :)
Sheridan
очень трудно производить процесс лазерного наведения на цель и еще отбиваться от пары другой супостатов. :)
Coronel
Да нет, хозяин просто посылает сигнал о переходе в боевой режим, а жестянка сама атакует всех, кого только можно, кроме хозяина и прочих брелконосцев. Для отличения врагов от нейтралов пригодится как раз термодатчик - у струсивших температура тела падает, у тех, кому драка по барабану - остается той же, а вот у тех, кто кидается в атаку она повышается (от ярости и прилива адреналина).
Sheridan
думаю не стоит повторять горький опыт украинских военных в черном море
Coronel
2Sheridan - Убил, брат. Наповал убил. Лежу и валяюсь.

Тогда можно ограничиться командой "Отставить!", т.е. если жестянка кидается на кого-то не того, то добрый командирский рык (или не менее добрый командирский пинок) дает ей отбой.
en-Vec 4
Нет Coronel пинка нельзя :) складываются от него и перестают воевать, пока снова не выложишь из инвентаря.
MaX
2Coronel
А если мимо, скажем, кто-то с гриппом идёт в больницу - автоматоны его покрошат?
А наших военных нефиг грузить - техника-то на вооружении уровня этих автоматонов, удивительно не то, что они ошибаються, а то, как им удаёться не ошибаться чаще.
dal
Нет камрады, свой-чужой у этих железных штуковин совершенно не работает: ведь вражеского автоматона можно сложить (и потом пользоваться захваченным), если успешь это сделать до того, как он на тебя нападет.

Любопытно, что в момент захвата параметры у автоматона сильно падают (до свойственных истуканам собственного изготовления). :)
wertX
Давайте разберемся что же нам действительно надо.

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

Из датчиков - первые отвечают за определение расстояния до цели и ее поведение "движение от или к":
1)объект, атакующий напрямую врукопашку;
По достижении какого-либо объекта расстояния в метр от "автоматона" соответствующее реле переключается и подается питание на "датчики трансформации"(которыми усыпано все тело автоматона), если один из них срабатывает(символизируя удар со стороны объекта) запускается ответная реакция агрессии в сторону объекта, ближайшего к этому датчику.
2)объект, атакующий дистанционным оружием;
Стрела или пуля достигнув расстояния в метр запустит тот-же "датчик трансформации",и если он сработает и при необнаружении в метровом диапазоне объекта на идеальной прямой от центра "автоматона" через датчик, запустится ну пусть что-то типа "эхолокатора", который продолжит сканирование по этой идеальной прямой и упрется в раздражающий объект(допускаем, что он не успевает переместиться), далее запускается команда на его атаку.

P.S. Здесь мы предполагаем что "автоматон" - "идеальный шар" и угол атаки всегда определяется правильно. И к тому же достаточно "мал"( тем самым отбросив атаки по касательной).

Далее два закона роботехники (если они срабатывают, отменяют предыдущие):
1)не атаковать "хозяина";
2)атаковать всех, кто нападает на "хозяина";

Остаются вопросы:
- как автоматон узнает "хозяина" ?
- как автоматон узнает, что на "хозяина" нападают ?

И если идентификацию "хозяина" каким-то образом может решить предположение, что в автоматон встроен детектор "голоса"(основанный не на сложном распозновании речи, а на определенной, предположим, характерной частоте и тембре, данные о которых закладываются при сборке), то как он определяет, что на "хозяина" нападают и ему "хреново" ?

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


Coronel
2wertX Про истерические вопли, включающие охранный режим - это отнюдь не притянуто за уши, вполне нормально. Остается другой вопрос: как быть с захваченными автоматонами, ведь ПЗУ на то и П(остоянное)З(апоминающее)У(стройство), чтобы инфу на нем менять нельзя было. Значит голос нового хозяина туда записать нельзя. Вывод - чугунная перфокарта, несмотря на свою непреходящую крутизну ;) , не катит. Нужно, что-нибудь легко заменяемое, а в идеале вообще перезаписываемое. Проблема, блин...
en-Vec 4
2wertX Вот человек подошел со всей серьезностью к делу :) молодец! Надо всем на него равнятся, насчет распознавания хозяина, это не такая и простоая задача, особенно если автоматон захвачен... Можно было бы предположить, что те же чугунные носители съемные. :)
Coronel
2en-Vec4 Спасибо за лестные слова :)
2moderators Sorry за оффтоп

Мне пришла в голову такая вот идея - а что если у жестянки не ПЗУ, а носитель, обновляемый каждый раз при раскладывании (типа того, как комп при включении форточки загружает). Тогда, цапнув автоматона и сложив его, мы стираем ему память, а разложив, даем новую - что мы теперь хозяева. Как жестянка при загрузке узнает, кто теперь повелитель? Возможно, запоминает запах его рюкзака ;)
wertX
Предположим на входе "типа-голосового" модуля "автоматона" стоит 20(для точности определения пусть их будет больше) "звуковых" фильтров на разную частоту-тембр и тому подобное...

При его("автоматона") включении(не важно каком, первом втором...десятом и не важно КЕМ!) - ПЕРВЫЙ же услышанный голос(в последствии он и будет "хозяин" до следующего отключения) пропускается через эту гребенку фильтров, один из фильтров выдает максимальный сигнал, который заставляет сработать "реле", блокирующее все остальные фильтры. Автоматон ДАЛЕЕ продолжает работать только с "хозяином", так как только его голос может пройти до него.

После разборки вся гребенка фильтров приводится в первоначальное состояние. Таким образом - кто разобрал, тот и "хозяин".
Sheridan
Даешь высокие технологии в мир Аркашки :) :
"-Статус?
-Телохранитель.
-Имя?
-бла-бла-бла (не помню вобщем)
-цель?
-Выйграть Войну!
-Войну!" - фильм "Судья Дрэд"

и с боеприпасами "хозяина" сразу проблему решим, картинка маслом: сидит технарь вечером у костра, и наносит на пули/стрелы, свой гено-код. :)
Coronel
Ага, родные, тогда все совсем просто: супостат раскладывает автоматона, злорадно хихикая и потирая руки в предвкушении кровавого массакра, а ушлый приключенец, поймав момент раскладки, радостно орет: "Фас его, Тузик, фас!" Итог: автоматон бодро отвечает "Есть, сэр!" и отправляется мочить своего недавнего хозяина...

Вывод - голосовое опознание не катит.
en-Vec 4
Кстати в Судье у робота отлично парок шел из нутра машинки :) ничего не напоминает? И еще кто-нибудь ТОЛЬКО ЧЕСТНО кормил своего автоматона углем? плохо господа, он ведь загнется без топлива :)
Voron
Возьмите лимон, картошку, и попробуйте сделать 10 батареек в раскрашенной упаковке.

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

Насчет угля - сами то хоть раз за всю игру питались?
Rarst alSava
Голос в качестве идентификатора не тянет явно. :) Из достижений биометрии могу предположить в таковом качестве электроотрицательность кожи (или как оно там по научному называется). Когда мы автоматона кидаем, мы же его в руках держим прально? А последующие команды задаются подзатыльниками в нужном направлении и по нужным местам. :)

Конечно схема выходит высокотехнологичная, но если подумать тот же детектор ловушек или тесла весьма и весьма навороченные устройства.
MaX
Электроотрицательность кожи не катит - а если кент в перчатках?Признает за хозяина любого, на ком такие же?Или, скорее, не признает самого хозяина, если он перчатки снимет.И вообще, электроотрицательность кожи - вещь, склонная меняться.
Sheridan
Да и пинки с подзатыльниками как уже говарил en-Vec 4 не катят.
Rarst alSava
Короче у меня напрашивается в пост вывод, что по физике этот автоматон работать просто не может :) Остается предположить что он работает по магии (которой в фэнтезийной литературе великие гномы-технологи далеко не чужды). Живет в этом автоматоне такой себе техно-гремлин и им управляет :)
MaX
Законы природы в Аркануме от наших отличаються, почему бы там не работать какой-нибудь совершенно нереальной для нас технологии?
Rarst alSava
А я о чем - разум (или хотя бы достаточно сложная система алгоритмов) на уровне шестеренок невозможен. Значт есть что-то более "высокое". Вроде сознания, как у магически создаваемых големов (в классическом понимании), только технологической природы.
Coronel
Ну вот мы и вернулись к первому ответу (моему), но на качественно новом уровне. Помнится, я так сразу и заявил: "А нету у него мозгов!" Теперь круг замкнулся, только вместо примитивных рефлексов появился некий "механо-мистический разум". Хорошая идея. Стоит подождать второго витка спирали и посмотреть, до чего еще мы додумаемся.
Ваш ответ: