Архив сообщества
2011 — 2019
Аватар Чудо

Ходовая часть для пИИ / Дроиды

Автор: Чудо · 12.09.2012, 09:12 · 143 сообщений

Сообщений в теме: 143

Poseidonishe#51

Дроид-сапёр. Закидывается на предположительное место закладывания бомбы через окно или почту. Отсоединяет детонатор от бомб, разбирает assambly, забирает proximity и infrared сенсоры не активируя их, отключает таймеры на гранатах, снимает C4 со стены. Вскрывает посылки, открывает сундуки, шарится по рюкзакам и прочим storage. Можно по умолчанию поставить его на карту в каком-нибудь особо важном отсеке. На мостике, например. Будучи емагнутым делает всё наоборот: активирует гранаты, открывает вентили на бомбах, активирует сенсоры.

Скопировать ссылку
Гость#52
Kavainoe4udo (12 September 2012 - 02:25) писал:

предварительный экран на основе экрана киборга

Может, лучше делать эти эмоуты не в интерфейсе, а в правой части экрана?

Скопировать ссылку
Чудо#53
shevtsov200 (12 September 2012 - 23:49) писал:

Может, лучше делать эти эмоуты не в интерфейсе, а в правой части экрана?

Это не эмоуты. Это панель-экран с предварительными режимами действия, предварительными модулями, реакциями на ттемпературу, состояние здоровья и доступным инвентарем. Все предварительно, потому что комментариев кодеров не было. Может можно будет сделать в интерфейсе отдельное меню с переключением "лиц" на экране.

Скопировать ссылку
House#54

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

Скопировать ссылку
Editor TEH Chaos-neutral#55

Так, запилил код дроидов первый.

Суть такова:

3 переменных: usecontent, pai, access_items

Спецификация дроида выбирается при создании.

На последнем этапе в дроида добавляют:

пИИ. Вылезает окошко со спецификацией дроида, после выбора спецификации - устанавливаются разрешенные предметы.

Сам предмет вставляется вручную, он и используется в attackby

Конец.

Но если самих дроидов ещё было достаточно просто написать, то вот с интеграцией их в код - полная жопа. По умолчанию в большинстве attackby идет проверка на принадлежность атакующего к людям, и если использовал предмет не человек - то ничего не происходит. Можно конечно приписать к используемым предметам соотвествующие фиксы, но когда дроидов станет много(вариаций) - добавлять будет все больше и больше. Написать методы типа droidAttack(var/obj/droid/D) можно, и даже выделить в отдельный файл непосредственно взаимодействия дроидов, но как я уже сказал - когда вариаций дроидов станет много - захлебнемся.

Скопировать ссылку
Чудо#58
alkoz (14 September 2012 - 12:49) писал:

А разве дроид-тягач не будет просто умным МУЛом?

Его еще нет. По идее он сможет брать предметы и складывать их в небольшую сумку. Так же его передвижение будет небольшим.

Скопировать ссылку
Armun#59

Если умеет общатся ПИИ голосовым модулем - то нелогично же, что дроид в которого пии вставлен говорить не может

Скопировать ссылку
Armun#61
Kavainoe4udo (14 September 2012 - 14:53) писал:

необходимое ограничение.

Очень нелогичное. Тогда ПИИ нужно лишить речевого модуля.

Скопировать ссылку
KAZMAP#63
Liu-Jie (12 September 2012 - 02:33) писал:

Что насчет здоровья киборга?

Наличие у него законов?

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

Скопировать ссылку
Чудо#64

Дроид не должен быть живучим. По крайней мере без особенных затратных улучшений.

Скопировать ссылку
Чудо#68

bump

Кто-нибудь накодит все-таки?

Имеются спрайты процесса сборки, разрушенных моделей, работающих моделей, спрайты рожиц и интерфейс.

Скопировать ссылку
rjkz7123#73

Господи, три месяца об этом мечтал! Если бы я хоть что то мыслил бы в коде, то помог бы с радостью, а так, желаю удачи в работе.

И вот есть одна идейка. А что если при присоединении пИИ к дройду, у него полностью стиралась память, и он теряет все модули, в том числе и речевой.

Скопировать ссылку

Обратно в Идеи