2013-06-25 3 views
0

В настоящее время я разрабатываю игру mutil-player с Django. Вы можете рассматривать игру как приложение для чата. Каждый пользователь может создать комнату максимум из 8 игроков, ждать, пока другие пользователи присоединятся, а затем начнут играть.Многопользовательская игра с Django, что использовать для связи между сервером и клиентом?

Для этой цели я гугле вокруг и нашел два возможных решения:

  • Один использует Django с GEvent-socketio или торнадо, вот github link
  • Другой использует Django с nodejs, здесь является link к тату

Я не знаю, какое решение более подходит в моем случае. Кроме того, мне кажется, мне нужно динамически создавать websocket для каждой комнаты чата, правильно?

ответ

0

Я думаю, что его наилучшим образом вы используете node.js с socket.io. Это действительно просто и идеально подходит для вашей ситуации. Вам нужно будет связать каждого клиента однозначно, что socket.io делает для вас, создавая уникальный идентификатор клиента, который вы можете проверить дальше, чтобы делать то, что вы хотите.

Вот вам хороший пример, чтобы вы начали: http://udidu.blogspot.com/2012/11/chat-evolution-nodejs-and-socketio.html