我正在尝试使用Tkinter用Python编写一个双人拼字游戏,我希望每个玩家都能在单独的计算机上玩。但我不确定如何编码。
请有人帮我编码或指出我的教程。
提前非常感谢。
我将讨论问题的连通性部分。
第一个问题是:你的朋友是从世界的另一端玩的吗?还是他和你连接到同一个局域网?
- 如果您的朋友在世界的另一端,请使用 Firebase。
- 如果您的朋友在同一个 LAN 或 Wi-Fi 上,请使用套接字服务器。这应该需要一个服务器脚本和两个客户端脚本,每个脚本对应一个。
接下来,我将讨论您要使用的界面。
第二个问题是:你想使用像tkinter这样的GUI还是基于Web的东西?
- 如果要使用 GUI,请使用 tkinter
- 如果你想使用基于网络的东西,试试烧瓶或web2py
您可以使用与聊天应用程序类似的体系结构,例如,有关简单示例,请参阅此链接。
您可能希望服务器存储游戏的状态,并在任一客户端保留副本,以便随着游戏的进行而更新。
如果你想在网络上工作的东西,你可能想考虑使用基于Flask的设置,这有时更容易处理。