具体来说,我想知道是否可以使用 REST API 实现基于网络的俄罗斯方 block 游戏。资源将是:current-block
、grid
、score
等...移动 block 将是 上的 POST 请求>current-block
资源,参数嵌入在请求正文中。要获取当前游戏状态,将使用 GET 请求等...
这样做有意义吗?
最佳答案
这种方法适用于国际象棋等游戏,但不适用于俄罗斯方 block 。
俄罗斯方 block 是一款实时游戏。为了保持这一点,要么服务器必须运行游戏并期望客户端经常轮询状态,要么客户端必须运行游戏模拟,这样就不需要服务器了。
对于实时游戏,您通常需要较低的开销消息传递和流式传输。这可以通过 HTTP(COMET、Server-Sent events API、Web 套接字)完成,但我不会将其称为 REST。
关于rest - REST API 是否适合交互式软件或游戏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4629681/