多人游戏用例图有多少参与者?
How many actors a Multiplayer game Use Case Diagram has?
我正在创建一个小型多人游戏。它只能在有两个玩家在场(不多于此)的情况下播放。
在一个典型的单人游戏中,应该有一个名为 "Player" 的 Actor。但在这种情况下,有两个玩家。那么是否可以将 "Player1" 和 "Player2" 声明为演员?
注意:在某些任务中,他们中的任何一个都会参与。我怎么能代表呢? (就像进入高分一样【只有一个可以是赢家,两个不能同时是赢家】)。
这是正确的吗?? -
用例图必须列出您的系统(Multiplyer 游戏)的可能用途类型、可能的参与者类型及其关系(哪种用例可由哪种参与者访问)。因此,在您的游戏中,两个玩家是两种不同类型的演员(这意味着他们不会与游戏进行相同类型的互动)还是属于同一类型的演员(与游戏)?
我只使用一个名为 Player
的演员并添加一个约束,即需要恰好有 2 个玩家实例。玩家数量无关紧要的用例你没有那个限制。
Play again
不是用例。在弹出问题的 Play game
UC 中,这可能是一个简单的操作。
P.S。您应该阅读 Bittner/Spence 以了解有关 UC 综合的想法。
P.P.S.: 正如评论中已经提到的,演员不是人,而是某些(通常)人的行为方式。如果你有一个双人游戏并且两个玩家都是平等的,那么你只有一个演员(他们的行为方式是一样的)。如果你的游戏有两个不同的玩家,比如一个挑战者和一个对手,你会使用两个不同的演员。即 Challenger
和 Opponent
。在查看统计数据等方面,他们可能表现相似。现在你有了第三个角色Player
,上面的演员可以从中继承:
我正在创建一个小型多人游戏。它只能在有两个玩家在场(不多于此)的情况下播放。 在一个典型的单人游戏中,应该有一个名为 "Player" 的 Actor。但在这种情况下,有两个玩家。那么是否可以将 "Player1" 和 "Player2" 声明为演员?
注意:在某些任务中,他们中的任何一个都会参与。我怎么能代表呢? (就像进入高分一样【只有一个可以是赢家,两个不能同时是赢家】)。
这是正确的吗?? -
用例图必须列出您的系统(Multiplyer 游戏)的可能用途类型、可能的参与者类型及其关系(哪种用例可由哪种参与者访问)。因此,在您的游戏中,两个玩家是两种不同类型的演员(这意味着他们不会与游戏进行相同类型的互动)还是属于同一类型的演员(与游戏)?
我只使用一个名为 Player
的演员并添加一个约束,即需要恰好有 2 个玩家实例。玩家数量无关紧要的用例你没有那个限制。
Play again
不是用例。在弹出问题的 Play game
UC 中,这可能是一个简单的操作。
P.S。您应该阅读 Bittner/Spence 以了解有关 UC 综合的想法。
P.P.S.: 正如评论中已经提到的,演员不是人,而是某些(通常)人的行为方式。如果你有一个双人游戏并且两个玩家都是平等的,那么你只有一个演员(他们的行为方式是一样的)。如果你的游戏有两个不同的玩家,比如一个挑战者和一个对手,你会使用两个不同的演员。即 Challenger
和 Opponent
。在查看统计数据等方面,他们可能表现相似。现在你有了第三个角色Player
,上面的演员可以从中继承: