多人游戏/从哪里开始

Multiplayer game/ Where to start

我最近用 C# 制作了一个 2 人贪吃蛇游戏。现在,当播放器在一台连接了 2 个控制器的电脑上时,它就可以工作了。但我真正想要实现的是,它可以在 2 台电脑上播放,每台电脑都连接到一个服务器,或者另外 1 台电脑连接到我电脑上的服务器。

我的问题是有人知道从哪里开始或者哪个库最适合我使用吗?

你好,

你问的是一个笼统的问题,所以我给你一个笼统的答案。 首先你应该知道,为了让两台计算机相互交互,你应该为客户端创建一个项目,为服务器端创建一个项目。那么您需要将客户端连接到服务器。 您应该根据需要选择宿主项目的类型——它是一个 wpf 应用程序吗?网络应用程序?等等。

编辑:我建议您 google "Windows Using SignalR in WinForms and WPF sample" 查看一个使用 signalR 作为主机和 web /WinForm / WPF 作为客户端的项目示例。