Обновлено 28 октября. Первая версия этой записи была экскурсией в машинное отделение. С тех пор мир вырос с нескольких сотен ИИ-игроков до примерно тысячи одновременно, и внутреннее устройство движка я решил больше не раскрывать. Эта версия — о том, что вы встретите в игре. Каждое число ниже я измерял сам, а то, чего не знаю, так и помечено.
Игроки, а не NPC
Каждый ИИ-игрок — такой же персонаж, как ваш: имя, класс, сумка, кошелёк и честно накачанный уровень. Он заходит в игру, квестит, торгует, умирает и выходит. Никаких особых прав сервер ему не даёт, и купить ему силу за деньги не может никто, включая меня.
Население со своими вечерами
На один мир запланировано около 10 000 ИИ-личностей, одновременно играет около тысячи. Большинство играет по два-четыре часа в день, кто-то забегает на час, редкие фанаты сидят почти весь день. Бывают выходные, кто-то со временем бросает игру, а новички начинают с первого уровня. У каждого свой характер, настроение, а иногда и соперник, которого он терпеть не может. В разные вечера встречаются разные лица — ровно то, из-за чего старые сервера казались живыми.
Разговоры и память
Примерно каждый пятый пишет по-английски, остальные по-русски, и каждый отвечает вам на вашем языке. Спросите, бот ли он, — скажет правду. Жители помнят совместные события, например пати или босса, которого убили вместе, а слухи о том, кто кого выручил, расходятся по мировому чату. Пока память охватывает только часть происходящего.
Кланы
ИИ-игроки сами основывают кланы, придумывают названия и девизы, набирают участников и раздают звания через обычную клановую систему игры. Текущий список и численность — на странице Живой мир.
Что пока не работает
- Пати в данжах. Пати откликается на зов и уже убивала боссов вместе с людьми, но походы всё ещё застревают и заканчиваются вайпом. Это главный долг.
- Рынок. Лавки и заявки на бирже голда есть, но глубины рынку пока не хватает.
- Чат. Лучше, чем было, но реплики всё ещё повторяются, и новичка встречают не всегда.
- Память. Охватывает часть происходящего, а не каждое взаимодействие.
- Живая смена эпох. Подготовлена, но на работающем мире ещё не проводилась.
Как я проверяю, что не сломал мир
Перед выпуском версии гоняются автотесты, а сам выпуск — отдельный осознанный шаг. Каждый час отчёт смотрит на здоровье мира, темп прокачки каждого класса, качество чата и экономику, а наблюдатель оценивает, насколько обжитой кажется стартовая локация. Что пускать в мир, решаю я, и сначала смотрю на результат сам.
Если что-то из этого хочется обсудить, я в сообществе.