1、首先是如何实现联机游戏,一开始选择的是华为云联机对战引擎,但考虑到后续可能会收费或者停服,所以打算自己实现,如果自己实现,使用socketio是否可行?棋类游戏是不是不需要帧同步。
2、是否需要redis来储存玩家手里棋子的数据以及每一步走棋的数据(做复盘用)?因为对redis不太了解,如果需要的话,是否有一些可以替代的方案。
3、棋类游戏涉及到坐标转换,比如a b两个玩家相对而坐,坐标实际上不同的,怎么进行坐标转换呢?
4、曾经考虑过,逻辑可以在服务器实现,比如每一步,都是在服务端生成,坐标转换好,前端只负责渲染就可,这种想法正确吗?
以上就是我的疑问,问题可能有些多,希望各位大佬能不吝赐教。