我正在网上实施一款2人游戏俄罗斯方块游戏。我的一位同事告诉我,我可以实现它或使用网络服务器。
由于这是一款游戏,我认为我必须实现一个服务器部分。在游戏开发中使用Web服务器有什么意义?
答案 0 :(得分:3)
服务器跟踪游戏,而客户(2人玩家俄罗斯方块)只处理用户界面和用户输入。
服务器强>
服务器应负责确保移动是合法的,计算点数以及与规则和游戏运行相关的任何其他内容。这就是游戏的逻辑或玩游戏的地方。
<强>客户端强>
这仅用于与服务器交互。服务器和客户端之间应该存在协议。客户端只会向服务器发送请求,等待响应并适当更新UI。这里不应该实现游戏逻辑。
答案 1 :(得分:0)
服务器的目的是与每个客户端通信并在它们之间跳转数据。如果您的Tetris游戏需要服务器,您可能需要查看NODE.JS,PHP和WEB套接字。