Prognostizieren Sie die Spielergebnisse von League of Legends mit SAP Analytics Cloud


Seit 2018 hat SAP eine Partnerschaft mit Team Liquideine professionelle eSports-Organisation, und hilft ihnen, ihre Leistung zu analysieren und neue Strategien zu entwickeln.

Das Ziel der Partnerschaft zwischen SAP und Team Liquid ist die gemeinsame Entwicklung von Software auf der Grundlage verfügbarer (Spiel-)Daten, die Team Liquid bei der Analyse der Leistung und der Anwendung von mehr Präzision in Bereichen wie Team- und Spielerleistung, Scouting und anderen unterstützen wird. Durch den Einsatz innovativer Technologien zur Verbesserung der Qualität des Wettkampfspiels – sowie durch das Scouting zukünftiger Talente – und das Lernen und Wachsen mit Team Liquid ist es das Ziel von SAP, einen bedeutenden Beitrag zum Esport-Ökosystem und zur Erfahrung von Fans auf der ganzen Welt zu leisten.

Das Spiel ist ein ständiger Wechsel zwischen Aktion und Reaktion beider Mannschaften. Obwohl die Anzahl der möglichen Aktionen viel zu groß ist, um sie alle zu üben. Es gibt einige Szenarien, die eine Analyse erfordern, aber selbst diese haben so viele Kombinationen, dass nur eine kleinere und relevantere Teilmenge trainiert werden kann.

Dieser Blogbeitrag erklärt, wie wir Team Liquid dabei geholfen haben, SAP Analytics Cloud zu nutzen, um Spielergebnisse vorherzusagen.

Einführung von League of Legends

League of Legends ist ein Multiplayer-Online-Kampfarena Strategie-Videospiel. Zwei Teams mit fünf Spielern (rot und blau) kämpfen um eine Karte. Jedes Team verteidigt sein Gebiet, während es den Gegner angreift. Jeder Spieler steuert einen Charakter (bekannt als „Champion“). Das Ziel ist es, die Basis des Gegners (den Nexus) zu zerstören.

Champions haben unterschiedliche Fähigkeiten, die für das Spiel von entscheidender Bedeutung sind. Die Spieler sind in drei Bahnen und im Dschungelbereich positioniert. Die fünf möglichen Spielerrollen umfassen Top, Mid, Bottom, Jungle und Support.

Die Karte

Das Spiel beginnt mit einer Champion-Auswahlphase namens „Draft“. Dies ist eine strategische Phase, um das Spiel vorzubereiten. Der Draft besteht aus 4 Phasen, in denen Teams ihre Champions auswählen und dem gegnerischen Team verbieten, ihre Lieblingschampions auszuwählen.

Ein Strategiebeispiel besteht darin, einen in der Mittelspur erfahrenen Champion zu sperren, um eine bessere Kontrolle über die Mittelspur zu haben. Ein weiteres Beispiel: Ein Spieler mit Erfahrung in der untersten Reihe wählt einen Champion mit Erfahrung in der untersten Reihe.

Phase 1: Drei Champions werden von beiden Teams gesperrt.

Phase 2: Drei Champions werden von beiden Teams ausgewählt.

Phase 3: Zwei Champions werden von beiden Teams gesperrt.

Phase 4: Zwei Champions werden von beiden Teams ausgewählt.

Die%20Draft%20Phase

Die Entwurfsphase

Mehrere Faktoren können dabei helfen, das Ergebnis des Spiels vorherzusagen:

  • Historische Teamsiegrate (%)
  • Wie Spieler mit Champions und Rollen umgehen
  • Champion- und Spieler-Gewinnquoten in beiden Teams und so weiter.

End-to-End Dan einer Fluss

End-to-End%20Data%20Flow

End-to-End-Datenfluss

Die verwendeten Daten beziehen sich auf professionell gespielte Spiele. Das obige Diagramm zeigt den End-to-End-Datenfluss und die Transformation.

TeAM LichQuichD ReCeichveS THe DATA SeTS ÖF All PRÖFeSSichÖNAl GAMeS FRÖM THe eSPÖRTS DATA SuPPlicheR BAjeS ESPÖRTS WHO CÖlleCTS All THe ReCÖRDS direkt FRÖM Riot-Spiele, Die Herausgeber von League of Legends. Diese Datensätze Sind InGEuropäische Sommerzeited im SAP HANA KlOud. P Code erlaubenS Zu zusätzliche Funktionen entwickeln und ein … kreieren CSV Datei bereit importiert werden into SAP-Analytics-Cloud. NächsteWir Bau ein vorausschauend Modell Das gegenwärtig die Ergebnisse in a benutzerfreundlich Weg Nutzung der Funktionalität von Speicheries und Dashboards.

SAP Analytics-Cloud Analyseergebnisse

Wir haben alle zwischen Juli und September 2022 gespielten Profispiele gesammelt. Mithilfe von SAP Analytics Cloud haben wir ein Vorhersagemodell erstellt. Im Datensatz gibt es verschiedene Funktionen wie Team-Siegesrate, Champion-Meisterschaft für jede Bahn und Spielererfahrung für jede Bahn.

Unser Modell kann das Ergebnis des Spiels vorhersagen, bevor der Draft stattfindet und nachdem der Draft stattfindet. Team Liquid kann diese Vorhersagen verwenden, um Vorkenntnisse über die Spielfaktoren zu haben, die die Gewinnwahrscheinlichkeit beeinflussen. Sie können Muster, Stärken und Schwächen von Konkurrenten erkennen und schließlich ihre Spielstrategie am besten definieren.

Anhand einer SAP-Analytics-Cloud-Story können wir die Vorhersagen präsentieren und auf umfassendere Weise sehen, was das Vorhersagemodell tut. Wir haben eine Tabelle verwendet, da dies eine einfache Möglichkeit ist, die notwendigen Informationen zusammenzufassen.

Tabelle%20von%20der%20vorhergesagten%20Spiele

Tabelle der vorhergesagten Spiele

Zusätzlich zur prognostizierten Gewinnwahrscheinlichkeit, eins will die zu verstehen geschäftliche Gründe hinter der Gewinnwahrscheinlichkeit. Was sind die Spitze Gründe dafür und hAu viel tun diese Gründe beeinflussen das Modell Vorhersagen?

Vorhergesagte%20Win%20Gründe

Vorhergesagte Gewinngründe

Die Geschichte zeigt die Gründe für die Vorhersage in einem Balkendiagramm. Auf der rechten Seite zeigt das Diagramm die Gründe, die für das rote Team sprechen, und auf der linken Seite die Gründe, die für das blaue Team sprechen.

Nehmen wir ein Beispiel:

Die erste Zeile des Diagramms heißt „team_win_rate_difference“. Das bedeutet, dass das rote Team eine höhere Gewinnrate hat, in der Vergangenheit haben sie mehr Spiele gewonnen als das blaue Team. Das ist also ein Vorteil für sie. Je höher der Balken, desto größer der Einfluss auf die Vorhersage.

Um die Bedeutung des Entwurfsteils zu sehen, nehmen wir ein weiteres Beispiel. Vor dem Entwurf sagt das Modell voraus, dass das rote Team das Spiel mit einer Wahrscheinlichkeit von 63 % gewinnen wird. Es gibt mehrere Gründe, die für das rote Team sprechen. Zum Beispiel haben ihre Spieler in der Support-Position und in der Mittelspur eine gute Gewinnrate. (5th und 6th Linien)

Bevor der Entwurf stattfindet

Vorentwurf

Vorentwurf

Nach dem Entwurf Die Wahrscheinlichkeit zu gewinnen für die Rot Team hat abgenommen. Blue Team hatte machte das Rechts Entwurf Auswahlmöglichkeiten was geholfen hat ihnen gewinnen. Die Erklärungsdiagramme zur Vorhersage helfen dabei, das Warum hinter der Vorhersage zu verstehen.

Nach dem Entwurf erfolgt

Nachentwurf

Nachentwurf

Abschließend haben wir die Modellvorhersagen für die Spielergebnisse und die Einflussfaktoren dieser Vorhersagen gesehen. Auf diese Weise können Sie Team Liquid mit SAP Analytics Cloud dabei helfen, seine Strategien zu verbessern.

Danke, dass Sie diesen Blog gelesen haben, ich hoffe, er hat Ihnen gefallen. Sie können weitere ‘Smart Predict’-Blogs über diesen Link lesen: https://blogs.sap.com/tag/smart-predict/



Quelle : https://blogs.sap.com/2023/03/30/predict-league-of-legends-game-outcomes-using-sap-analytics-cloud/