具体来说,我想知道是否可以使用 REST API 实现基于网络的俄罗斯方块游戏。资源将是:current-block
、grid
、score
等...移动块将是对current-block
资源的 POST 请求,并将参数嵌入到请求正文中。要获取当前游戏状态,将使用 GET 请求,等等......
这样做有意义吗?
这种方法对于像国际象棋这样的游戏来说很好,但对于俄罗斯方块就不那么好了。
俄罗斯方块是一款实时游戏。为了保持这一方面,要么服务器必须运行游戏并期望客户端经常轮询状态,要么客户端必须运行游戏模拟,然后就不需要服务器了。
对于实时游戏,您通常需要较低开销的消息传递和流式传输。这可以通过 HTTP(COMET、服务器发送事件API、Web 套接字)来完成,但我不会将其称为 REST。
归档时间: |
|
查看次数: |
1678 次 |
最近记录: |