私はモデリングにかなり慣れていません (私は 15 歳です)。アクティビティ図とユース ケースを UML とともに学習していますが、この状況を正しくモデル化する方法がわかりません。 プレーヤー 1 が動きます プレーヤー 2 が動きます プレーヤーが動けなくなるとゲームは終了します
ループを設計しましたが、各プレイヤーの移動後に 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
しかし、どちらかのプレイヤーのターン後に発生する可能性があるため、ゲームオーバー評価を他の場所に配置することはできないと思います。私は正しい軌道に乗っていますか?