Python 制作一个简单的在线多人游戏

Python 制作一个简单的在线多人游戏,python,multiplayer,Python,Multiplayer,我想创建一个简单的在线多人游戏。每个玩家选择一个数字作为他们的输入,并根据简单的计算得到一个结果作为他们的输出。游戏本身的代码已经在VBA中创建,但我希望它能在线。我可以使用Python吗?我需要创建一个网站吗?在线供公众使用或与特定的人(朋友或其他人)共享 如果是和朋友一起,你可以尝试将流量从路由器重新路由到带有特定端口的PC。然后创建一个简单的网站(例如,使用Flask,因为它使用python)使游戏可玩。最后,其他人可以通过您的公共IP访问您的网站来玩游戏。可能重复:谢谢!是的,这个游戏是

我想创建一个简单的在线多人游戏。每个玩家选择一个数字作为他们的输入,并根据简单的计算得到一个结果作为他们的输出。游戏本身的代码已经在VBA中创建,但我希望它能在线。我可以使用Python吗?我需要创建一个网站吗?

在线供公众使用或与特定的人(朋友或其他人)共享


如果是和朋友一起,你可以尝试将流量从路由器重新路由到带有特定端口的PC。然后创建一个简单的网站(例如,使用Flask,因为它使用python)使游戏可玩。最后,其他人可以通过您的公共IP访问您的网站来玩游戏。

可能重复:谢谢!是的,这个游戏是通过邀请朋友参加的。如何将流量从路由器重新路由到PC?那是在我创建了一个网站之后吗?你可以创建一个网站,让它的后端在你的计算机上运行,并使用你的计算机的本地IP(这是最简单的部分)。要重新路由流量,您必须访问您的路由器并创建一个规则,该规则基本上是这样的:通过某个端口(您必须定义)到达您的公共IP的所有流量都被重新路由到您计算机的本地IP。(您的计算机可以作为服务器使用)再次感谢!这个解决方案将意味着只有我的个人电脑与我的唯一IP将需要能够玩游戏?我必须为任何新的路由器编程,以控制我设置的网络?如果是,有没有办法使它更通用?这样它就可以在任何带有路由器的PC上工作?不幸的是,您必须为每个连接的新网络重新配置路由器是的。但是,如果您的朋友与您连接到同一网络,则不需要重新路由,他们只需要访问您的本地IP。(假设您连接的网络允许)我的朋友将始终与我连接到同一网络。比如在一所学校。这是否意味着按照您的建议,不需要重新路由,也不需要独特的PC。