2010-08-02 1 views
0

Я разработал Multi-player Client/Server Variation of Trumps Card Game, используя библиотеку QuickServer. Он хорошо работает с 4 человеческими игроками. Но когда я закончил AI-плеер, я не нашел способ интегрировать его в сервер: должен ли я создать отдельный поток для каждого игрока?Java многопользовательская карточная игра Интеграция с AI

Надеюсь, мой вопрос ясен. Любые предложения будут высоко оценены.

ответ

1

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

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