Frame: Unterschied zwischen den Versionen

15.803 Bytes entfernt ,  2. März 2016
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Definition ==
= Definition =


Frame(s) ist eine Einheit, in der das Spielgeschehen zeitlich gemessen und erfasst wird. Wichtige Eigenschaften eines Frames sind:  
Frame(s) ist eine Einheit, in der das Spielgeschehen zeitlich gemessen und erfasst wird. Wichtige Eigenschaften eines Frames sind:  
Zeile 10: Zeile 10:




== Frame-Anatomie eines Angriffs ==
= Frame-Anatomie eines Angriffs =


Ein Angriff in einem Versus Fighter gliedert sich in drei zeitlich hintereinander ablaufende Abschnitte.
Ein Angriff in einem Versus Fighter gliedert sich in drei zeitlich hintereinander ablaufende Abschnitte.


=== Startup, Active und Recovery===
== Startup, Active und Recovery==
[[Bild:Frame Anatomy.png]]
[[Bild:Frame Anatomy.png]]


Zeile 38: Zeile 38:
Hinweis: In manchen Spielen ist im StartUp schon der erste aktive Frame drin. Drei Frames StartUp laut Framedata bedeutet dann in wirklichkeit: Zwei frames StartUp und im dritten Frame ist der Angriff aktiv.
Hinweis: In manchen Spielen ist im StartUp schon der erste aktive Frame drin. Drei Frames StartUp laut Framedata bedeutet dann in wirklichkeit: Zwei frames StartUp und im dritten Frame ist der Angriff aktiv.


=== Erklärung und Tips ===
 
== Erklärung und Tips ==


StartUp, Active und Recovery sind sehr wichtige Bestandteile. Sie sind elementar wichtig und entscheiden über alle Situationen im Spiel. Viele Anfänger verstehen nicht warum sie permanent gekontert bzw. früher getroffen werden als sie es eigentlich wünschen. Dieser Nachteil resultiert aus einem mangelndem Wissen über die eigenen Angriffe. Der erfahrene Spieler nutzt sein Wissen über schnelle Angriffe in dem Moment zu seinem Vorteil aus.  
StartUp, Active und Recovery sind sehr wichtige Bestandteile. Sie sind elementar wichtig und entscheiden über alle Situationen im Spiel. Viele Anfänger verstehen nicht warum sie permanent gekontert bzw. früher getroffen werden als sie es eigentlich wünschen. Dieser Nachteil resultiert aus einem mangelndem Wissen über die eigenen Angriffe. Der erfahrene Spieler nutzt sein Wissen über schnelle Angriffe in dem Moment zu seinem Vorteil aus.  
Zeile 50: Zeile 51:
*'''Allgemeiner Hinweis:''' Das Moveset eines Charakters ist so ausgelegt, dass es viele unterschiedliche Angriffe für einen bestimmten Zweck enthält. Diese unterscheiden sich - auf dieses Thema bezogen - in Schnelligkeit, Dauer und Erholungszeit. Man sollte sich nie auf nur zwei oder drei normale Angriffe festlegen. Anfänger merken oft im Laufe der Zeit, das ihr Charakter ihnen bisher unbekannte Moves als Mittel für bestimmte Situationen verfügt. Eine gründliche Erforschung des eigenen Movesets hilft hier sehr
*'''Allgemeiner Hinweis:''' Das Moveset eines Charakters ist so ausgelegt, dass es viele unterschiedliche Angriffe für einen bestimmten Zweck enthält. Diese unterscheiden sich - auf dieses Thema bezogen - in Schnelligkeit, Dauer und Erholungszeit. Man sollte sich nie auf nur zwei oder drei normale Angriffe festlegen. Anfänger merken oft im Laufe der Zeit, das ihr Charakter ihnen bisher unbekannte Moves als Mittel für bestimmte Situationen verfügt. Eine gründliche Erforschung des eigenen Movesets hilft hier sehr


 
==Videos==
== Frame Advantage (Framevorteil)==
*[https://www.youtube.com/watch?v=8gtklnzge00 Understanding Frame Data (Frame Traps, Meaties) | 5 Minute Fundamentals]
 
Mit Frame Advantage (Framevorteil) wird beschrieben, wie vorteil- bzw. nachteilhaft die Situation für den Angreifer nach der Ausführung eines bestimmten Angriffs ist. Frame Advantage wird mit -/+ und einer Zahl angegeben.
 
 
=== Beispiel: Framevorteil beim Treffer ===
 
{| cellspacing="1"  style="text-align: center;"
|style="height:20px;width:80px;background:#FFFFFF;border: 1px solid #000000" | Angreifer
|style="height:20px;width:20px;background:#FFFFFF;" |
|style="height:20px;width:20px;background:#FFDE00;border: 1px solid #000000" | 1F
|style="height:20px;width:20px;background:#FFDE00;border: 1px solid #000000" | 2F
|style="height:20px;width:20px;background:#FFDE00;border: 1px solid #000000" | 3F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 4F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 5F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 6F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 7F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 8F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 9F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 10F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 11F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 12F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 13F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 14F
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFDE00;border: 1px solid #000000" | 1F
|style="height:20px;width:20px;background:#FFDE00;border: 1px solid #000000" | 2F
|style="height:20px;width:20px;background:#FFDE00;border: 1px solid #000000" | 3F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | '''4F'''
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 5F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 6F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 7F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 8F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 9F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 10F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 11F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 12F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 13F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 14F
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|-
|style="height:20px;width:80px;background:#FFFFFF;border: 1px solid #000000" | Verteidiger
|style="height:20px;width:20px;background:#FFFFFF;" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 1F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 2F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 3F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 4F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 5F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 6F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 7F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 8F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 9F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 10F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 11F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 12F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 13F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | '''1F'''
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 2F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 3F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 4F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 5F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 6F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 7F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 8F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 9F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 10F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 11F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 12F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 13F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 14F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 15F
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|}
 
 
Der Angreifer besitzt einen Angriff, der folgende Attribute hat: '''StartUp:''' 3F, '''Active:''' 5F, '''Recovery:''' 6F und '''Hitstun beim Gegner: '''15F
Er greift damit zwei mal an. Folgende Dinge passieren:
 
{| cellspacing="0"
! style="width:40px" | #1
| Der Angriff trifft erst in seinem 7ten Gesammtframe und erzeugt 15 folgende Frames an Hitstun beim Verteidiger. Ein Grund für den Treffer bei 7F könnte sein: Man war etwas weiter weg vom Verteidiger und der Move bruchte logischerweise etwas länger um ihn zu treffen. Wäre der Move komplett nah am Vertediger ausgeführt worden, dann wäre der Treffer schon bei 4F. In diesem Beispiel trifft er bei 7F und entspricht eigentlich eher einem realen Matchbeispiel.
|-
! #2
| Die 15 Frames an Hitstun am Verteidiger erstrecken sich über die restliche Treff- und Erholungsphase des ersten Angriffs des Angreifers. Zwei Dinge sind hier wichtig: 1. Der Angreifer erholt sich schneller als der Verteidiger. 2. Der Angreifer bekommt die Möglichkeit einen weiteren Angriff zu machen weil: 1. der Hitstun noch andauert und 2. weil sein Angriff mit 3F StartUp recht schnell nachsetzen kann.
|-
! #3
| Das tut der Angreifer auch, denn das Zeitfenster dazu ist gross genug. Es passiert folgendes: Er führt sein zweiten Angriff aus und erzeugt ab dem ersten Frame seiner aktiven Trefferdauer auch erneut 15 Frames Hitstun beim Gegner, die restlichen 2 Frames vom vorherigen Hitstun schlucken.
|-
! #4
| Der Verteidiger erholt sich nach den 15 Frames Hitstun und beide stehen wieder voreinander. Dieses Beispiel ist streng genommen eine unendlich fortsetzbare Combo (Infinite) weil der Hitstun zu gross ist und immer wieder ein Angriff vom Angreifer zulässt. Aus diesem Grund gibt es in jedem System eines Spiels eine Vorrichtung die Pushback heisst. Pushback bedeutet, dass der Vertediger sowohl beim Treffer als auch beim Block ( beim Block mehr als beim Treffer) vom Angreifer weggedrückt wird und so Infinites umgangen werden.
|}
 
Der Framevorteil auf Block funktioniert analog zu dem Beispiel für Treffer. Die Hitstun, Blockstun und die Recovery-Werte sind für jeden Move fest vorgegeben. Die verbliebenen Active Frames dagegen hängen davon ab, wie früh bzw. spät man in der Active-Phase die eigenen Moves anbringt. Dabei gilt: Je früher (in der Active-Phase) der eigene Angriff den Gegner trifft desto nachteilhafter ist dieser. Die verbliebenen Active-Frames kommen zur eigenen Recovery hinzu.
 
 
== Frame Advantage Formeln ==
 
Die Formeln für Framevorteil auf Hit ist:
 
{| cellspacing="0"
|style="width:200px;height:10px;background:#EEEEEE;border: 1px solid #000000;text-align: center;" |'''Frameadvantage auf Hit'''
|style="height:10px;width:30px;text-align:center;"| =
|style="width:200px;height:10px;background:#EEEEEE;border: 1px solid #000000;text-align: center;" |'''Hitstun-Frames'''
|style="height:10px;width:30px;text-align:center;"| —
|style="width:200px;height:10px;background:#EEEEEE;border: 1px solid #000000;text-align: center;" |'''verbliebene Active-Frames'''
|style="height:10px;width:30px;text-align:center;"| —
|style="width:200px;height:10px;background:#EEEEEE;border: 1px solid #000000;text-align: center;" |'''Recovery-Frames'''
|style="height:10px;width:10px"|
|}
 
Die Formeln für Framevorteil auf Block ist:
 
{| cellspacing="0"
|style="width:200px;height:10px;background:#EEEEEE;border: 1px solid #000000;text-align: center;" |'''Frameadvantage auf Block'''
|style="height:10px;width:30px;text-align:center;"| =
|style="width:200px;height:10px;background:#EEEEEE;border: 1px solid #000000;text-align: center;" |'''Blockstun-Frames'''
|style="height:10px;width:30px;text-align:center;"| —
|style="width:200px;height:10px;background:#EEEEEE;border: 1px solid #000000;text-align: center;" |'''verbliebene Active-Frames'''
|style="height:10px;width:30px;text-align:center;"| —
|style="width:200px;height:10px;background:#EEEEEE;border: 1px solid #000000;text-align: center;" |'''Recovery-Frames'''
|style="height:10px;width:10px"|
|}
 
 
== Beispielrechnung ==
 
Für die Beispielrechnung wird einfach nur der erste Angriff aus dem vorherigen Beispiel genommen. In dem Beispiel hat der erste Angriff beim siebten Frame getroffen.
 
{| cellspacing="1"  style="text-align: center;"
|style="height:20px;width:80px;background:#FFFFFF;border: 1px solid #000000" | Angreifer
|style="height:20px;width:20px;background:#FFFFFF;" |
|style="height:20px;width:20px;background:#FFDE00;border: 1px solid #000000" | 1F
|style="height:20px;width:20px;background:#FFDE00;border: 1px solid #000000" | 2F
|style="height:20px;width:20px;background:#FFDE00;border: 1px solid #000000" | 3F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 4F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 5F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 6F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 7F
|style="height:20px;width:20px;background:#00D50A;border: 1px solid #000000" | 8F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 9F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 10F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 11F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 12F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 13F
|style="height:20px;width:20px;background:#FF0000;border: 1px solid #000000" | 14F
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|-
|style="height:20px;width:80px;background:#FFFFFF;border: 1px solid #000000" | Verteidiger
|style="height:20px;width:20px;background:#FFFFFF;" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FFFFFF;border: 1px solid #000000" |
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 1F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 2F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 3F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 4F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 5F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 6F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 7F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 8F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 9F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 10F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 11F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 12F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 13F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 14F
|style="height:20px;width:20px;background:#FF00FC;border: 1px solid #000000" | 15F
|}
 
Man rechnet also auf Hit: '''15 - 2 - 6 = 7'''. Der Angriff hat Vorteil +7F auf Hit.
 
 
{| cellspacing="0"
|style="width:200px;height:10px;background:#FF00FC;border: 1px solid #000000;text-align: center;" |'''Hitstun-Frames (15)'''
|style="height:10px;width:30px;text-align:center;"| —
|style="width:200px;height:10px;background:#00D50A;border: 1px solid #000000;text-align: center;" |'''verbliebene Active-Frames (2)'''
|style="height:10px;width:30px;text-align:center;"| —
|style="width:200px;height:10px;background:#FF0000;border: 1px solid #000000;text-align: center;" |'''Recovery-Frames (6)'''
|style="height:10px;width:30px;text-align:center;"| =
|style="width:200px;height:10px;background:#EEEEEE;border: 1px solid #000000;text-align: center;" |'''Frameadvantage auf Block (7)'''
|}
 
== Frame Trap ==
 
Als Frame Trap bezeichnet man eine Lücke zwischen zwei Angriffen, die jedoch nicht groß genug ist, um ein wirkliches aktives Gegenarbeiten zu erlauben. Man möchte also gerade, dass der Gegner versucht in die Lücke zu schlagen, damit er sich für die eigene Attacke öffnet.




{{Vorlage:LexikonNavi}}
{{Vorlage:LexikonNavi}}
[[Category: Lexikon]]
[[Category: Basics]]