我必须为3人棋下创建UML图。我有一个双人棋牌游戏的现有项目,工作正常。我必须把它扩展到3人棋。所以我的问题是,从2人国际象棋转向3人国际象棋会改变我的班级图吗?或者,它会改变UML的行为图吗?
它将像vat19.com/item/three-man-chess。我在项目中的包结构是这样的: MainApplet类 由国王,王后,车等不同部分继承的棋子类。 移动课程以确定整个棋盘的动作。
所以我的问题仍然存在,我的班级图必须有一个巨大的变化吗?我觉得班级图表不会有太大变化。
提前致谢。
答案 0 :(得分:0)
如果您正在谈论使用非传统电路板的三个玩家国际象棋,那么是的,您的ChessBoard
实体肯定需要更改。其他变化将根据您选择的三个棋手的变体而有所不同。
https://en.wikipedia.org/wiki/Three-player_chess#Hexagonal_boards_with_quadrilateral_cells