Super Smash Bros. series

Frame: Difference between revisions

From SmashWiki, the Super Smash Bros. wiki
Jump to navigationJump to search
mNo edit summary
No edit summary
Line 8: Line 8:


Many mechanics are restricted to integer numbers of frames. For example, most [[hitbox]]es take their current position and their position one frame ago 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 ''SSB64'' 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 noticable drop in framerate. However, other elements utilize the concept of subframes, which allows decimal numbers of frames. For example, weight-based [[throw]]s can animate at varying speeds, resulting in each drawn frame showing a subframe of each animation (such as frame 10.56). ''Brawl'' also introduces subframes for rendering slowed-down gameplay, resulting in smooth movement even at 1/4x speed, though it is unclear whether physics continue to work on integer frames only.
Many mechanics are restricted to integer numbers of frames. For example, most [[hitbox]]es take their current position and their position one frame ago 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 ''SSB64'' 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 noticable drop in framerate. However, other elements utilize the concept of subframes, which allows decimal numbers of frames. For example, weight-based [[throw]]s can animate at varying speeds, resulting in each drawn frame showing a subframe of each animation (such as frame 10.56). ''Brawl'' also introduces subframes for rendering slowed-down gameplay, resulting in smooth movement even at 1/4x speed, though it is unclear whether physics continue to work on integer frames only.
It has been stated that assist characters in the 3DS version of ''[[Super Smash Bros. 4]]'' will "run" at 30 frames per second, while the rest of the game remains at 60. It is not clear whether this refers to rendering or physics - rendering is more likely due to such being more technically demanding, though it could be both.


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

Revision as of 09:56, April 10, 2014

A frame is the primary unit of time in the Super Smash Bros. series. Every frame, the game reads controller input, preforms calculatons, and renders an image on the screen. In all the series' games so far, one frame is 1/60th of a second, meaning the game runs at 60 frames per second.

The vast majority of timing-based elements on the Smash Bros. series are measured in frames (only a few are measured in seconds, minutes, or hours). For example, Mario's forward tilt in Brawl hits on frame 5, meaning it takes about 0.08333 seconds to deal damage upon inputting the attack. Players use many terms to refer to particular frames of an attack, such as invincibility frames.

Situations can occur where the game is not capable of finishing all its calculations within one frame, resulting in a delay while it finishes up. A notable example is on Fountain of Dreams; many characters using special-effect-heavy attacks at once combined with the reflective floor can cause the game to lag as it fails to work fast enough to keep the framerate at 60FPS. This is one of the reasons the stage is banned in doubles, as even minor lag can throw off experienced players.

Many mechanics are restricted to integer numbers of frames. For example, most hitboxes take their current position and their position one frame ago 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 SSB64 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 noticable drop in framerate. However, other elements utilize the concept of subframes, which allows decimal numbers of frames. For example, weight-based throws can animate at varying speeds, resulting in each drawn frame showing a subframe of each animation (such as frame 10.56). Brawl also introduces subframes for rendering slowed-down gameplay, resulting in smooth movement even at 1/4x speed, though it is unclear whether physics continue to work on integer frames only.

It has been stated that assist characters in the 3DS version of Super Smash Bros. 4 will "run" at 30 frames per second, while the rest of the game remains at 60. It is not clear whether this refers to rendering or physics - rendering is more likely due to such being more technically demanding, though it could be both.