Editing Frame

From SmashWiki, the Super Smash Bros. wiki
Jump to navigationJump to search
Warning You aren't logged in. While it's not a requirement to create an account, doing so makes it a lot easier to keep track of your edits and a lot harder to confuse you with someone else. If you edit without being logged in, your IP address will be recorded in the page's edit history.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 4: Line 4:


==Overview==
==Overview==
The vast majority of timing-based elements in most video games, including the ''Smash Bros.'' series, are measured in frames. This is primarily done because using clean integers that frames are measured in is easier to comprehend than in fractions of a second. The amount of frames the game runs at per second is referred to as the "framerate" of the game. For example, Mario's forward tilt in ''[[Super Smash Bros. Brawl]]'' comes out on frame 5 in a game that runs at 60 frames per second, meaning it takes about 0.08333 seconds for the first hitboxes to appear upon inputting the attack. Also, some games utilize the concept of subframes, or fractions of a frame (such as frame 10.56). The primary usage of subframes is to make a hyper-specific aspect of gameplay function as intended or keep said aspects working under any kind of speed or time manipulation in-game.
The vast majority of timing-based elements in most video games, including the ''Smash Bros.'' series, are measured in frames. This is primarily done because using clean integers that frames are measured in is easier to comprehend than in fractions of a second. The amount of frames the game runs at per second is referred to as the "framerate" of the game. For example, Mario's forward tilt in ''Brawl'' comes out on frame 5 in a game that runs at 60 frames per second, meaning it takes about 0.08333 seconds for the first hitboxes to appear upon inputting the attack. Also, some games utilize the concept of subframes, or fractions of a frame (such as frame 10.56). The primary usage of subframes is to make a hyper-specific aspect of gameplay function as intended or keep said aspects working under any kind of speed or time manipulation in-game.


Players use many terms to refer to particular frames of an attack, such as [[invincibility frame]]s. When invincibility frames are active, the character cannot be damaged when hit on a certain area. For example, [[Bowser]] has invincibility on his legs for part of his forward smash, and on his shell for part of his up smash.
Players use many terms to refer to particular frames of an attack, such as [[invincibility frame]]s. When invincibility frames are active, the character cannot be damaged when hit on a certain area. For example, [[Bowser]] has invincibility on his legs for part of his forward smash, and on his shell for part of his up smash.
Line 13: Line 13:
All ''Smash'' games run at 60 frames per second (60 FPS), meaning one frame lasts 1/60th of a second, or 16.67 milliseconds.
All ''Smash'' games run at 60 frames per second (60 FPS), meaning one frame lasts 1/60th of a second, or 16.67 milliseconds.


A notable example of lag caused by the game having issues making all necessary calculations is on [[Fountain of Dreams]] in both ''[[Super Smash Bros. Melee]]'' and ''[[Super Smash Bros. Ultimate]]''; characters and items using special-effect-heavy animations combined with the reflective floor can cause the framerate to noticeably decrease as the game engine tries and fails to render the image in its proper resolution within a frame. This is one of the reasons why the stage is banned in doubles in ''Melee'' and on all modes in ''Ultimate'', as even minor lag can throw off experienced players.
A notable example of lag caused by the game having issues making all necessary calculations is on [[Fountain of Dreams]] in both ''Melee'' and ''Ultimate''; characters and items using special-effect-heavy animations combined with the reflective floor can cause the framerate to noticeably decrease as the game engine tries and fails to render the image in its proper resolution within a frame. This is one of the reasons why the stage is banned in doubles in ''Melee'' and on all modes in ''Ultimate'', as even minor lag can throw off experienced players.


Many mechanics are restricted to integer numbers of frames. For example, most [[hitbox]]es take their current position and their position one frame ago into account in order to stretch between the intervening space, so a fast-moving attack cannot pass through a target without damaging it. As another example, time-slowing effects in the original ''[[Super Smash Bros.]]'' and ''Melee'' reduce the rendering framerate as well as the physics framerate, so using [[training mode]] to reduce game speed to 1/4x results in a noticeable drop in framerate. However, other elements utilize subframes. For example, weight-based [[throw]]s can animate at varying speeds, resulting in each drawn frame showing a subframe of each animation. Starting with ''Brawl'', this method is also used for rendering slowed-down gameplay, resulting in a consistent framerate at the slow speeds of training mode and when [[slow motion]] effects like that of the [[Timer]] are active.
Many mechanics are restricted to integer numbers of frames. For example, most [[hitbox]]es take their current position and their position one frame ago into account in order to stretch between the intervening space, so a fast-moving attack cannot pass through a target without damaging it. As another example, time-slowing effects in ''Smash 64'' and ''Melee'' reduce the rendering framerate as well as the physics framerate, so using [[training mode]] to reduce game speed to 1/4x results in a noticeable drop in framerate. However, other elements utilize subframes. For example, weight-based [[throw]]s can animate at varying speeds, resulting in each drawn frame showing a subframe of each animation. Starting with ''Brawl'', this method is also used for rendering slowed-down gameplay, resulting in a consistent framerate at the slow speeds of training mode and when [[slow motion]] effects like that of the [[Timer]] are active.


In {{for3ds}}, the graphics of [[Assist Trophies]] and [[Poké Ball]] Pokémon are rendered at 30 FPS (half the amount of FPS the overall game runs at), but their position, actions, and physics interactions are still calculated 60 times per second. This technique avoids taxing the 3DS's graphical processor too heavily.
In {{for3ds}}, the graphics of [[Assist Trophy|Assist Trophies]] and [[Poké Ball]] Pokémon are rendered at 30 FPS (half the amount of FPS the overall game runs at), but their position, actions, and physics interactions are still calculated 60 times per second. This technique avoids taxing the 3DS's graphical processor too heavily.


In ''Ultimate'', during a match, players can pause the game and transition one frame at a time. To do so, players must use Camera Controls and press the L button to move Frame by Frame. This is also available as a speed option in [[Training Mode]], which can help in calculating frame data or practicing frame-perfect inputs (such as [[Smash Taunt]]s).
In ''[[Ultimate]]'', during a match, players can pause the game and transition one frame at a time. To do so, players must use Camera Controls and press the L button to move Frame by Frame.


[[Category:Game mechanics]]
[[Category:Game mechanics]]

Please note that all contributions to SmashWiki are considered to be released under the Attribution-ShareAlike 3.0 Unported license (see SmashWiki:Copyrights for details). Your changes will be visible immediately. Please enter a summary of your changes above.

Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Templates used on this page: