我对建模很陌生(我 15 岁)。我正在学习活动图和用例以及 UML,但我无法弄清楚如何正确建模这种情况: 玩家 1 移动 玩家 2 移动 玩家无法移动时游戏结束
我设计了一个循环,但它在每个玩家移动后包含两个 GAME OVER 决定,这对我来说似乎不正确。
我有:
Player 1 -- > MOVE -- > MOVES AVAILABLE? Yes --> GO TO Player 2, No -- GAME OVER
Player 2- - > MOVE -- > MOVES AVAILABLE? Yes --> GO TO Player 1, No -- GAME OVER
但我认为我不能将 GAME OVER 评估放在其他地方,因为它可能发生在轮到任一玩家之后。我在正确的轨道上吗?