【发布时间】:2021-01-22 21:21:51
【问题描述】:
所以我正在尝试制作一个混合国际象棋和围棋的在线网页棋盘游戏,玩家可以点击棋盘来放置他/她的棋子。我的问题是,为了使这样的棋盘游戏成为可能,有很多算法可以发挥作用,而我自己很难写出来。有很好的 npm 包已经整理了很多(我主要考虑 godash),但是为了使用包提供的算法,我相信我必须对游戏进行某种数据表示,通过把数据传到后端,在上面使用算法,把结果返回给前端。
问题在于,就像国际象棋一样,游戏需要玩家在相对较短的时间内在棋盘上走棋。问题是,如果我决定对玩家的每一个动作都进行这个 API 调用,那会不会让我的游戏太慢/反应迟钝?我是否必须在前端硬着头皮编写这些算法,这样游戏才不会太慢?
【问题讨论】:
标签: performance go