Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Dota2 中,有一条规则是,当十名玩家的第一场比赛失败时,您将匹配到优先级更高的比赛。我很好奇如何做到这一点?
本质上,每个玩家都有一个优先级(很可能只是一个整数值),根据他们的优先级,他们被安排在游戏中。即优先级较高的玩家将比优先级较低的玩家更快地参加比赛。如果玩家已匹配但匹配失败,则会提高他们的优先级以确保他们不会等待年龄匹配。
稍微偏离主题:除此之外,您可以将玩家的优先级设置为他们已经等待的时间。在这种情况下,等待了很长时间的玩家将比其他人先进入比赛。回到主题:如果匹配失败,您可以添加一定数量。
至少我会这样做。