2016-11-07 114 views
-1

我必须为3人棋棋子创建UML图。我有一个现有的2人棋牌游戏项目工作正常。我必须把它扩展到3人棋。所以我的问题是,从2人棋到3人棋会改变我的班级图吗?或者,它会改变UML的行为图吗?创建UML图:3人棋棋子

它会像这样vat19.com/item/three-man-chess。而我的项目包结构是这样的: MainApplet类 由不同的片段继承的片段类,如国王,王后,白嘴鸦等。 移动课程以决定整个动作的动作。

所以我的问题仍然存在,我的班级图必须有一个巨大的变化?我觉得类图不会有太大的改变。

在此先感谢。

+1

我不知道三位棋手是什么样的。我只玩过两名球员。 – duffymo

+1

请张贴您现有的型号。 –

+0

可以肯定的是,一个有3名玩家的象棋游戏就像一个像苹果比赛梨这样的正常国际象棋。 –

回答

0

如果你正在谈论使用非传统棋盘的三人棋,那么是的,你的ChessBoard实体肯定需要改变。其他更改将根据您选择的三名棋手的变体而有所不同。

https://en.wikipedia.org/wiki/Three-player_chess#Hexagonal_boards_with_quadrilateral_cells

+0

它会像这样https://www.vat19.com/item/three-man-chess。我的项目包结构如下: MainApplet类 由王,王,白等不同部分继承的小品类。 移动课程以决定整个动作的动作。 所以我的问题仍然存在,我的班级图必须有一个巨大的变化?我觉得类图不会有太大的改变。 –

+0

你为什么拒绝发布你现有的图表? –