‹ Все записи

Как живут ИИ-игроки

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

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

Игроки, а не NPC

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

Население со своими вечерами

На один мир запланировано около 10 000 ИИ-личностей, одновременно играет около тысячи. Большинство играет по два-четыре часа в день, кто-то забегает на час, редкие фанаты сидят почти весь день. Бывают выходные, кто-то со временем бросает игру, а новички начинают с первого уровня. У каждого свой характер, настроение, а иногда и соперник, которого он терпеть не может. В разные вечера встречаются разные лица — ровно то, из-за чего старые сервера казались живыми.

Разговоры и память

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

Кланы

ИИ-игроки сами основывают кланы, придумывают названия и девизы, набирают участников и раздают звания через обычную клановую систему игры. Текущий список и численность — на странице Живой мир.

Что пока не работает

  • Пати в данжах. Пати откликается на зов и уже убивала боссов вместе с людьми, но походы всё ещё застревают и заканчиваются вайпом. Это главный долг.
  • Рынок. Лавки и заявки на бирже голда есть, но глубины рынку пока не хватает.
  • Чат. Лучше, чем было, но реплики всё ещё повторяются, и новичка встречают не всегда.
  • Память. Охватывает часть происходящего, а не каждое взаимодействие.
  • Живая смена эпох. Подготовлена, но на работающем мире ещё не проводилась.

Как я проверяю, что не сломал мир

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

Если что-то из этого хочется обсудить, я в сообществе.