Referenz: Bildet ungleiche Teams (Hunters vs Monster) - Amazon GameLift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Referenz: Bildet ungleiche Teams (Hunters vs Monster)

Dieses Beispiel beschreibt einen Spielmodus, wobei eine Gruppe von Spielern ein einziges Monster jagt. Die Spieler wählen Sie die Jäger- oder die Monster-Rolle. Jäger geben das Mindestqualifikationsniveau für das Monster an, das sie jagen wollen. Die Mindestgröße des Jägerteams kann im Laufe der Zeit gelockert werden, um das Match fertigzustellen. Dieses Szenario enthält die folgenden Anweisungen:

  • Erstellen Sie ein Team von genau fünf Jägern.

  • Erstellen Sie ein separates Team mit genau einem Monster.

  • Berücksichtigen Sie die folgenden Spielerattribute:

    • Die Qualifikationsstufe eines Spielers (falls nicht vorhanden, standardmäßig 10).

    • Die bevorzugte Monster-Qualifikationsstufe eines Spielers (falls nicht vorhanden, standardmäßig 10).

    • Ob der Spieler das Monster sein will (falls nicht vorhanden, standardmäßig 0 oder false).

  • Wählen Sie einen Spieler als Monster basierend auf den folgenden Kriterien:

    • Der Spieler muss die Monsterrolle angefordert haben.

    • Der Spieler muss das höchste Qualifikationsniveau haben, das die Spieler, die bereits im Jägerteam vorhanden sind, bevorzugen, oder dieses übertreffen.

  • Wählen Sie Spieler für das Jägerteam basierend auf den folgenden Kriterien:

    • Spieler, die eine Monster-Rolle anfordern, können nicht dem Jägerteam beitreten.

    • Wenn die Monster-Rolle bereits belegt ist, muss der Spieler ein gewünschtes Monster-Qualifikationsniveau anfordern, das niedriger als die Qualifikation des vorgeschlagenen Monsters ist.

  • Wird ein Match nicht schnell gefüllt, lockern Sie die Mindestgröße des Jägerteams wie folgt:

    • Nach 30 Sekunden darf ein Spiel mit nur vier Spielern im Jägerteam starten.

    • Nach 60 Sekunden darf ein Spiel mit nur drei Spielern im Jägerteam starten.

Hinweise zur Verwendung dieses Regelsatzes:

  • Durch die Verwendung von zwei separaten Teams für Jäger und Monster können Sie die Mitgliedschaft basierend auf verschiedenen Kriterien bewerten.

{ "name": "players_vs_monster_5_vs_1", "ruleLanguageVersion": "1.0", "playerAttributes": [{ "name": "skill", "type": "number", "default": 10 },{ "name": "desiredSkillOfMonster", "type": "number", "default": 10 },{ "name": "wantsToBeMonster", "type": "number", "default": 0 }], "teams": [{ "name": "players", "maxPlayers": 5, "minPlayers": 5 }, { "name": "monster", "maxPlayers": 1, "minPlayers": 1 }], "rules": [{ "name": "MonsterSelection", "description": "Only users that request playing as monster are assigned to the monster team", "type": "comparison", "measurements": ["teams[monster].players.attributes[wantsToBeMonster]"], "referenceValue": 1, "operation": "=" },{ "name": "PlayerSelection", "description": "Do not place people who want to be monsters in the players team", "type": "comparison", "measurements": ["teams[players].players.attributes[wantsToBeMonster]"], "referenceValue": 0, "operation": "=" },{ "name": "MonsterSkill", "description": "Monsters must meet the skill requested by all players", "type": "comparison", "measurements": ["avg(teams[monster].players.attributes[skill])"], "referenceValue": "max(teams[players].players.attributes[desiredSkillOfMonster])", "operation": ">=" }], "expansions": [{ "target": "teams[players].minPlayers", "steps": [{ "waitTimeSeconds": 30, "value": 4 },{ "waitTimeSeconds": 60, "value": 3 }] }] }