Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slippi stats documentation #6

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@
| [Console Replay Guide](https://github.com/project-slippi/slippi-wiki/blob/master/CONSOLE_REPLAYS.md) | Guide to setting up a Wii to generate replays. |
| [Console Mirroring Guide](https://github.com/project-slippi/slippi-wiki/blob/master/CONSOLE_MIRRORING.md) | Guide to setting up a Wii to mirror gameplay on a computer. |
| [Direct Connect Guide](https://github.com/project-slippi/slippi-wiki/blob/master/DIRECT_CONNECT.md) | Guide to using a computer in place of a router for the wii network connection. |
| [Slippi Stats Documentation](https://github.com/project-slippi/slippi-wiki/blob/master/SLIPPI_STATS.md) | Documentation on the various stats that the Slippi Desktop App provides. |
26 changes: 26 additions & 0 deletions SLIPPI_STATS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Slippi Stats

# Overall

## Offense
- Kills: The quantity of stocks taken. Self-destructs are counted as kills for the opposing player.
- Damage Done: The full sum of the damage done to a player. It is the sum of all of the highest percentages of a player's stocks, and so bubble or stage damage would be included.
- Opening Conversion Rate: The ratio of successful conversions to total openings. A successful conversion is defined as an opening with two or more actions landed. This may be grab or attacks.
- Openings / Kill: The number of openings divided by the quantity of kills.
- Damage / Opening: Damage done divided by the number of openings.

## Defense
- Roll: The number of rolls. Does not include tech options.
- Air Dodge: The number of air dodges. Attempts are made to remove wavedash and waveland air dodges from this count.
- Spot Dodge: The number of spotdodges.

## Neutral
- Neutral Wins: The quantity of conversions started while the opponent is not actively converting.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps "openings" would be better than "conversions started" here? (Same for next line)

- Counter Hits: The quantity of conversions started while the opponent is actively converting.
- Beneficial Trades: The quantity of beneficial trades. Trades are considered beneficial if one hit kills and the other does not or one does more damage than the other. The only things considered trades are cases where both players have a conversion starting on the same frame.
- Wavedash: The number of wavedashes. A wavedash is a LandFallSpecial state preceded by a jumpsquat or a jumpsquat and air dodge.
- Waveland: The number of wavedashes. A waveland is a LandFallSpecial state preceded by an air dodge with no jumpsquat recently.
- Dash Dance: The number of dash dances. A dash dance is a trio of action states; Dash, Turn, Dash.

## General
- Inputs / Minute: The quantity of inputs divided by the quantity of minutes. Factors contributing to quantity of inputs: Buttons being pressed when they were not before, joystick or C-stick inputs transitioning between stick regions (N, NE, E, SE, S, SW, W, NW, deadzone), or triggers passing the 30% threshold when they were less than 30% before. Each of these distinct factors will contribute a single input to the count. That is, each distinct dual state button will potentially contribute 1 input, each stick will potentially produce 1 input, and each trigger will potentially produce one input. Inputs are processed on a frame-by-frame basis.