我正在尝试创建一个类似国际象棋的游戏,我需要某种多人游戏,但在网上找不到任何指南。
我正在使用 Windows Forms 进行 GUI 并考虑使用 WebSocket 进行在线制作,但我找不到实现此目的的方法,我什至找不到任何指南或类似的东西。我还希望服务器是独立的程序,例如Python脚本(这对我来说更容易实现)。要真正玩游戏,我需要这些步骤:
Python是一个很好的起点,你列出的步骤基本上是正确的,如果你需要做一个服务器,你需要与客户端建立连接(就像你说的使用WebSocket),并同步游戏的当前状态发送给客户端,接受客户端的输入,并在服务器上验证输入,如果符合游戏规则,则接受输入,修改游戏状态,并将修改后的状态同步到所有客户端。
由于你选择了python,所以实现细节可以分为以下几个步骤:
具体问题可能会根据您的需求而变化,这需要您思考自己真正想要的是什么。