从哪里可以开始使用 VB.NET 游戏的基本在线功能?

发布于 2024-07-30 09:19:34 字数 244 浏览 2 评论 0原文

我正在创建一个 Boggle 克隆游戏,到目前为止它运行得很好。

目前还只是单人游戏。 我想让其他玩家可以连接并显示在列表框中,然后我可以选择那个人并与他们玩 3 分钟的回合。

实现这一目标的最佳方法是什么?

我对VB.NET了解很多,但对网络方面的经验很少。 就服务器而言,我需要什么? 我希望它尽可能简单。 我想要发送给对方的只是 16 个字母的数组,并且我想在每次计时器滴答时收到玩家的分数。

I am creating a Boggle clone game and it works very well so far.

Right now it is only single player. I would like to make it so that other players can connect, and show up in a listbox, and then I can select that person and play a 3 min round with them.

What would be the best way to accomplish this?

I know a lot about VB.NET, but I have little experience with networking. In terms of a server, what would I need? I want it to be as simple as possible. All I want to send to the other person is the array of 16 letters, and I want to receive the player's score every time the timer ticks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

空城旧梦 2024-08-06 09:19:34

网络游戏的参与者通常通过服务器间接相互连接,但这当然不是必需的。 如果您想从简单开始,我建议使用 TCP 套接字来连接两个播放器。 通过套接字发送简单的游戏消息。

首先在同一台机器上测试进程的两个实例。 然后,一旦工作正常,就可以在不同的网络上进行测试。 这时您就会遇到防火墙和路由问题。 从那里,您可以配置路由器以允许流量通过,或尝试通过 SSH 建立隧道,或使用服务器。

简而言之:从同一台机器上的 TCP 套接字开始简单。 从那里出发。

Participants in networked games most commonly connect indirectly to each other via a server, but that is certainly not required. If you want to start simple, I'd suggest using TCP sockets to connect the two players. Send simple game messages over the sockets.

Test two instances of your process on the same machine first. Then, once working, test across different networks. That's when you'll come across firewall and routing issues. From there, you can configure your router to let through the traffic, or try to tunnel through SSH, or use a server.

In short: start simple with TCP sockets on the same machine. Go from there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文