Как реализовать ботов с помощью netty

Я работаю с netty уже несколько месяцев, и у меня есть большой вопрос.

Я пытаюсь создать MMO-игру и хочу, чтобы неигровые персонажи (NPC) могли перемещаться по игре, реагировать на реальное взаимодействие с пользователем (а также быть видимыми для других пользователей в режиме реального времени).

Что было бы лучшим подходом для этого?

Я думал, что могу создать «фальшивого пользователя», но я понятия не имею, как подключить его к серверу сокетов, который я использую.

Кстати: я использую TCP-соединения с сервером с устройств iPhone в качестве клиентов.

Спасибо!


person Federico    schedule 18.11.2011    source источник


Ответы (1)


Я бы посоветовал вам запустить фоновый поток на самом сервере и обрабатывать там все, что связано с NPC. Это простой подход, и он намного проще, чем настройка нового клиента.

person Jan Dragsbaek    schedule 18.11.2011
comment
Как вы рекомендуете это реализовать? Я не уверен, что понял всю идею без кода. Я ценю ваш быстрый ответ! - person Federico; 18.11.2011