该项目是一个合作游戏,它使用客户端-服务器架构通过网络进行通信。
大部分逻辑是在 Player 类、Game 类和 Board 类中进行的。
游戏和棋盘处理棋盘上所有内容的位置,并保存有关当前游戏的元数据。
我检查玩家是否能够移动的逻辑在玩家类中,即。玩家知道它是否可以向某个方向移动,这需要玩家将棋盘作为一个场地。
我的问题是,这是一个好的设计吗?,如果不是,为什么不呢?哪里会有更好的逻辑?
谢谢您的回答!
抱歉,我的最后一个问题有点宽泛且以观点为导向,希望这个问题不那么严重,请告诉我这个问题是否也写得不好