Как настроить сервер для локальной многопользовательской игры по Wi-Fi за python - PullRequest
0 голосов
/ 11 июля 2020

Я делаю игру Cards Against Humanity (но более приятную / дружелюбную к семье), и у меня есть настройка, в которой все, что мне нужно делать, это запускать функции игрока, а затем функцию судьи, пока кто-то не победит. Недавно я задал еще один вопрос, касающийся моей игры, но если вы знаете solid надежный способ настроить многопользовательскую игру по локальному Wi-Fi, мне бы очень хотелось помочь. Спасибо!

1 Ответ

0 голосов
/ 11 июля 2020

Вы пробовали network zero? Это потрясающая сетевая библиотека, которую я использую все время.

Установка:

pip install networkzero

Ссылка PyPI: https://pypi.org/project/networkzero/

Документы: https://networkzero.readthedocs.io/en/latest/

Пример кода (из их страницы c):

Машина / процесс A:

import networkzero as nw0

address = nw0.advertise("hello")
while True:
    name = nw0.wait_for_message_from(address)
    nw0.send_reply_to(address, "Hello " + name)

Машина / процесс B :

import networkzero as nw0

hello = nw0.discover("hello")
reply = nw0.send_message_to(hello, "World!")
print(reply)
reply = nw0.send_message_to(hello, "Tim")
print(reply)

Эта библиотека также поддерживает более двух подключений к локальной сети Wi-Fi, дополнительную информацию читайте в документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...