Боты/фантомы

rjcnzy008

Путник
Пользователь
Сообщения
26
Розыгрыши
0
Репутация
0
Реакции
1
Баллы
30
Хроники
  1. Interlude
Исходники
Присутствуют
Сборка
aCis_409
Подкиньте идеи для ботов. Цель сделать ботов не которых не отличить от обычных игроков. Что сейчас настроено:
Подключена API от алисы для чата ( но только белый чат)
Боты сами бегают по гирану
Могут продавать, покупать и крафтить
Сами улетают на споты по уровню
Могут телепортироваться каждые 40 минут к игроку по уровню на расстояние 1000 и начать его бить
Ботов можно брать в пати (они бегают за плом защищают его если его кто то бьет , если биш то лекает пла и пати)
Можно попросить в чат ! ресурс или адену бот подбежит к тебе если ты в гиране или попросит прити в гиран и через торг даст если у него есть
 
Идея интересная, хотя и сомнительная с подключением llm.
Я так понимаю бесплатно выкладывать ты не планируешь. Тогда если нужны предложения по улучшению, запусти тест сервер для людей тут. Думаю многим интересно было бы побегать посмотреть на реализацию. Сложно что то предложить не зная подробностей как оно у тебя все работает =)
 
Интересная разработка.

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

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

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

Отдельный момент — интеграция с API Алисы. Внешние сетевые запросы желательно обрабатывать асинхронно, с тайм-аутами, чтобы задержки ответа не блокировали игровые задачи.

Из практических проверок предложил бы нагрузочный тест на 50, 100 и 200 фантомах с замером времени обработки AI-задач, загрузки CPU, использования памяти и пауз GC.

Есть несколько вопросов:

  1. Фантомы реализованы через полноценные игровые объекты персонажей или через собственную систему NPC?
  2. AI-задачи выполняются общим планировщиком или создаются отдельно для каждого бота?
  3. Как организованы обращения к внешнему API — синхронно или асинхронно?
Интересно посмотреть, насколько такая система масштабируется на aCis 409.
 
Фантомы реализованы как живые игроки со своим инвентарём , скилами статами , и т.д.
Для управления фантомов под какие либо их состояние создается отдельный файл
1792189592040.webp
 

Похожие темы

Назад
Сверху Снизу