我正在创建一个Boggle克隆游戏,到目前为止效果非常好。
现在它只是单人游戏。我想这样做,以便其他玩家可以连接,并显示在列表框中,然后我可以选择那个人并与他们一起玩3分钟。
实现这一目标的最佳方法是什么?
我对VB.NET了解很多,但我对网络的经验不多。就服务器而言,我需要什么?我希望它尽可能简单。我想发送给另一个人的是16个字母的数组,我想在每次计时器滴答时收到玩家的分数。
答案 0 :(得分:1)
网络游戏的参与者最常通过服务器间接地相互连接,但这当然不是必需的。如果你想开始简单,我建议使用TCP套接字连接两个播放器。通过套接字发送简单的游戏消息。
首先在同一台计算机上测试您的进程的两个实例。然后,一旦工作,跨不同的网络进行测试。那时你会遇到防火墙和路由问题。从那里,您可以配置路由器以通过流量,或尝试通过SSH隧道,或使用服务器。
简而言之:在同一台机器上使用TCP套接字启动简单。从那里开始。