Сетевая поддержка Pygame - PullRequest
       12

Сетевая поддержка Pygame

3 голосов
/ 09 августа 2009

Я делаю простую многопользовательскую экономическую игру в Pygame. Он состоит из витков определенной длины, в конце которых данные отправляются на центральный сервер. Несколько быстрых вычислений сделаны на данных, и результаты отправлены обратно игрокам. Мой вопрос заключается в том, как мне реализовать поддержку сети. Я смотрел на Twisted и на Pyro, и любые предложения или советы будут оценены.

Ответы [ 3 ]

6 голосов
/ 09 августа 2009

Twisted, безусловно, будет хорошей идеей Здесь - это пример кода, который объединяет витой и пигам.

1 голос
/ 29 февраля 2012

Существует несколько библиотек plug-and-play, специально предназначенных для работы с PyGame на веб-сайте pygame.org .

К ним относятся PodSixNet, PygLibs.net и мой собственный Mastermind (который, с риском самовосстановления, легкий, простой в использовании и поставляется с простым учебным пособием).

1 голос
/ 10 августа 2009

Я ничего не имею против Twisted и PyRo, но для простых сообщений, которые вы собираетесь отправлять, ничего подобного не требуется, и они могут быть слишком усложнены при использовании какой-то платформы. Выбор объекта и отправка его через сокет - это очень простая операция, которую стоит попробовать, даже если в конечном итоге вы перейдете на более тяжелый фреймворк. Не бойтесь сети!

...