【问题标题】:How to create a multiplayer lobby room system Java如何创建多人大厅房间系统Java
【发布时间】:2022-01-08 22:30:06
【问题描述】:
我目前正在从事我最大的项目 - 国际象棋。我想创建大厅/房间系统,您可以在其中输入代码并与朋友联系并实时播放。问题是我制作多人游戏的经验为零。可以用 Java 制作这样的东西吗?如果可以,如何制作?
【问题讨论】:
-
这绝对可以用Java制作。至于如何,那就有点模糊了。 Stack Overflow 更适用于特定的编程问题。见how to ask。
标签:
java
sockets
ip
multiplayer
chess
【解决方案1】:
首先,您需要学习网络编程。如果您了解网络如何运行并编写一些 TCP/UDP 小示例,您就会知道如何开始。
然后,您需要一个服务器来控制这两个/或更多玩家之间的通信,总是如下所示
void activate()
{
while (true)
{
// Process Players packages in
// Process game logic
// Process packages respond
}
}
之后,它看起来就像一个小游戏。