We use cookies - they help us provide you with a better online experience.
By using our website you accept that we may store and access cookies on your device.

Die unberechenbare Geschichte eines unberechenbaren Spielers

Ich treffe nicht oft, aber wenn, dann treffe ich in mein eigenes Tor"
- die Übersetzung zu den aktuellen News aus Hattricks Entwickler-Team.



Bericht aus dem Hattrick-Entwickler-Blog
VON HT-Tasos (10800601) – GEPOSTET AM 17 JUNI, 2020

Es ist erst einen Monat her, als ein Benutzer im Global-Forum im Thread „Questions to HTs - version 7" (17303260.1) nach dem seltsamen Verhalten von unberechenbaren Spielern während des Sonder-Events „Eigentor" fragte. Die eigenen Untersuchungen der HT-User zeigten nämlich, dass die Häufigkeit von einem Eigentor durch einen unberechenbaren Spieler, umgekehrt proportional zur Anzahl unberechenbarer Spieler in einer Mannschaft ist.

Nahezu sofort begann eine Diskussion zwischen den Usern, ob es sich dabei um einen Design- oder tatsächlich um einen Fehler im Engine-Code handelte. Das Hauptproblem bestand darin, dass je höher die Anzahl der unberechenbaren Spieler in der eigenen Mannschaft war, desto größer war die Chance für den Gegner, ein eigenes Eigentor zu produzieren. Natürlich war dies nicht unsere Absicht, als wir die neuen Spezial-Events entworfen haben und der Grund für all dies, lag ausschließlich an einem Fehler im Engine-Code. Wir haben sofort eine Überarbeitung veröffentlicht, aber dadurch wurde die Spezialfähigkeit der unberechenbaren Spieler erheblich geschwächt, da all diese negativen Ereignisse nun stattdessen ihr eigenes Team trafen.

Im darauffolgenden begann in einem weiteren Global-Thread eine lange Diskussion, in der es darum ging, einen Weg zu finden, die negativen Auswirkungen zu minimieren, ohne die anderen Bereiche von Spezial-Events nennenswert zu beeinträchtigen.

In der Zwischenzeit, während der Tests, wurde ein ähnlicher Fehler in einem anderen Negativ-Event, dem Fehler eines unberechenbaren Spielers, identifiziert. Diesmal wurde dem richtigen Team das Ereignis zugewiesen, aber wenn die Match-Engine prüfte, ob das Ereignis tatsächlich ausgelöst oder annulliert werden würde, überprüfte sie fälschlicherweise die Anzahl der im gegnerischen Team eingesetzten Spieler, anstelle der eigenen.

Wie wir bereits in einem früheren Blog-Beitrag erläutert haben, ist die Möglichkeit, während eines Spiels ein neues Spezial-Event zu schaffen, abhängig von allen verfügbaren Spezialfähigkeiten auf dem Spielfeld. Wenn wir die Häufigkeit eines Ereignisses senken, bedeutet das sofort, dass wir sie für ein anderes erhöhen. Wir mussten also vorsichtig sein und jede große Änderung vermeiden, die die Pläne (die die Nutzer auf der Grundlage der de facto-Realität die sie im Spiel gesehen und festgelegt haben), verändern würde.

Am Montag, den 22. Juni, wurde somit ein Update in der Spiel-Engine veröffentlicht, das auch die anderen Spezialitäten optimiert. Wir werden hier den Unterschied zwischen den beiden Versionen vorstellen. Dazu führen wir das Konzept des theoretischen Werts der "erwarteten Tore" ein. Dieser Wert zeigt an, wie viele Tore in einem Spiel für jedes Spezial-Event zu erwarten sind. Es gibt jedoch noch einige andere Attribute, die das tatsächliche Ergebnis beeinflussen - wie die Fähigkeiten der Spieler, oder die spezifische Aufstellung der eigenen und der gegnerischen Mannschaft.

Die erwarteten Tore, die in diesem Blog-Beitrag verwendet werden, sollen zeigen, welche Auswirkungen diese Änderung haben wird und sollten nicht dazu verwendet werden, eigene Entscheidungen auf sich allein gestellt zu treffen. In der folgenden Tabelle sehen wir die erwarteten Tore für die betroffenen Spezial-Events, vor und nach den Änderungen in der Match-Engine. Die Werte wurden auf der Grundlage von Daten aus realen Spielen mit einer Vielzahl unterschiedlicher Aufstellungen und Fähigkeiten berechnet.

EventErwartungswert Tore
(vorher)
Erwartungswert Tore
(nachher)
Fehler unberechenbarer Spieler-0.07-0.05
Eigentor unberechenbares Spieler-0.25-0.11
Ecke zu Kopfballspieler0.200.23
Flügelspieler zu Kopfballspieler0.100.15

Wie wir sehen, sind die einzigen betroffenen Spezialfähigkeiten die Kopfballfähigkeit und der unberechenbare Spieler in den vier oben genannten Sonderveranstaltungen. In der ersten Spalte sehen wir die Werte der vier Ereignisse, bevor wir irgendeine Art von Anpassung vornahmen. Die zweite Spalte ist diejenige, die ab diesem Montag veröffentlicht wird (22 JUNI 2020) und in der wir die folgenden Änderungen beibehalten.

- wir verändern die Frequenz von Eigentoren zu Ecke-Kopfball-Events
- wir verändern die Frequenz von Fehlern durch unberechenbare Spieler
zu Flügelspieler flankt auf kopfballstarken Spieler
- wir verringern die Erfolgsquote von Eigentoren
- wir verringern die Chance, mehr als 1 der oben genannten
negativen Ereignisse in einem einzigen Spiel zu haben

In der folgenden Tabelle sehen wir das Erfolgsverhältnis vor und nach den Änderungen für das Eigentor-Ereignis des unberechenbaren Spielers, bei dem die Torwartfähigkeit des Torwarts und die Passspielfähigkeiten des Flügelspielers und Stürmers wichtig sind. So ist jetzt klar, dass es für einen Spieler wesentlich schwieriger ist, ein Eigentor zu erzielen.

PasspielfähigkeitTorwartfähigkeitErfolgschance
(vorher)
Erfolgschance
(nachher)
81531%20%
151518%14%
171019%16%
101035%27%
102020%13%


Dieses kurze Projekt war für uns kein Grund, den Rest der weiteren Sonder-Events zu beeinflussen, was ohne weitere Ankündigung zu einer Störung von User-Plänen hätten führen können. Möglicherweise werden wir in Zukunft einen solchen grundsätzlichen Abgleich vornehmen, eine solche Überarbeitung ist derzeit aber nicht geplant, zumal wir, wenn wir eine solche Überarbeitung durchführen, die Benutzer wie immer im Voraus informieren.



Link zum Hattrick Press-Forum: (17347672.1)
Die Untersuchung der HT-User (Englisch): (17342010.287)
Der Link zum Hattrick-Developer-Blog (Englisch-Version, Volltext): (https://devblog.hattrick.org/2020/06/an-unpredictable-story-of-an-unpredictable-player/)

2020-07-03 07:47:40, 1212 views

Link directly to this article (HT-ML, for the forum): [ArticleID=21740]

 
Server 070