6

Die Komplexität der Erfolge, die ich beim Spielen von Team Fortress 2 auf Steam bemerkt habe, ist erstaunlich.Wie hat Valve in Team Fortress 2 ihre Echtzeit-Erfolgsmaschinen gebaut?

Gibt es irgendwelche Ressourcen, die beschreiben, wie sie ihre Erfolgsmaschinenarchitektur entworfen haben? Es gibt viele Daten, die gleichzeitig und in Echtzeit verarbeitet werden müssen, um eine Übereinstimmung mit den Leistungskriterien zu ermitteln. Ich glaube nicht, dass es bekannte Konzepte wie "Complex Event Processing" verwendet.

+0

würde mich sehr interessieren, das gleiche zu wissen. –

+1

Ich auch, aber ich bin nicht sicher, dass es eine Frage für StackOverflow ist. Vielleicht GameDevelopment? –

Antwort

1

Es ist eine interessante Frage. Ich konnte auch nichts darüber finden.

Aber Werte Spiel sind alle über Steam/VAC verifiziert, so dass sie in gewissem Umfang mehr Freiheiten mit dem, was sie auf der Clientseite tun können. Ich würde davon ausgehen, dass sie alle Erkennungs-Client-Seite tun und nur die Ergebnisse an den Server senden.

Keine der Errungenschaften, die ich kenne, sind zu komplex, um eine merkliche Änderung der Bildrate auf einer Maschine zu verursachen, die stark genug ist, um Team Fortess zu spielen. Projektile und andere vom Spieler erstellte Effekte haben höchstwahrscheinlich eine Verbindung zurück zu dem Spieler, der sie erstellt hat, oder die Leistungsdatenbank des Spielers, um alle ihre Daten zu registrieren, sobald sie erstellt wurden.