Speedrun Time Estimator
Estimate your speedrun completion time for a video game based on player skill level, game difficulty, route complexity, and practice time.
Formulas Used
The Speedrun Time Score is calculated using a weighted formula assessing player skill level, game difficulty, route complexity, and practice time.
- Skill-Difficulty Alignment Score:
\\[ S_{\text{align}} = \max\left(0, 5 – \frac{|S – D|}{2}\right) \\]
Where \\( S \\) is player skill level and \\( D \\) is game difficulty. Measures how well skill matches difficulty.
- Practice-Route Synergy Score:
\\[ P_{\text{synergy}} = \frac{P + (6 – R)}{2} \\]
Where \\( P \\) is practice time and \\( R \\) is route complexity. Averages practice with inverted complexity (simpler routes benefit more).
- Raw Speedrun Score:
\\[ T_{\text{raw}} = w_1 S + w_2 S_{\text{align}} + w_3 P_{\text{synergy}} \\]
Where:
- \\( S \\): Player skill level (1–5)
- \\( S_{\text{align}} \\): Skill-difficulty alignment score
- \\( P_{\text{synergy}} \\): Practice-route synergy score
- \\( w_1 = 10 \\): Weight for skill level
- \\( w_2 = 5 \\): Weight for alignment
- \\( w_3 = 5 \\): Weight for synergy
- Speedrun Time Score:
\\[ \text{STS} = \max\left(0, \min\left(100, \frac{T_{\text{raw}}}{100} \cdot 100\right)\right) \\]
Normalizes the raw score to 0–100. Ratings: Beginner (0–25), Intermediate (25–50), Advanced (50–75), World-Class (75–100).
- Estimated Time Adjustment Factor:
\\[ T_{\text{adj}} = \frac{D + R}{S + P} \\]
Estimates how game difficulty (\\( D \\)) and route complexity (\\( R \\)) impact time relative to skill (\\( S \\)) and practice (\\( P \\)). Lower values suggest faster times.
Example Calculations
Example 1: Casual Speedrunner
Inputs: Player Skill = 3, Game Difficulty = 2, Route Complexity = 2, Practice Time = 3
Calculations:
- Skill-Difficulty Alignment Score: \\[ \max\left(0, 5 – \frac{|3 – 2|}{2}\right) = \max(0, 5 – 0.5) = 4.5 \\]
- Practice-Route Synergy Score: \\[ \frac{3 + (6-2)}{2} = \frac{3 + 4}{2} = 3.5 \\]
- Raw Speedrun Score: \\[ 10 \cdot 3 + 5 \cdot 4.5 + 5 \cdot 3.5 = 30 + 22.5 + 17.5 = 70 \\]
- Speedrun Time Score: \\[ \frac{70}{100} \cdot 100 = 70 \\]
- Time Adjustment Factor: \\[ \frac{2 + 2}{3 + 3} = \frac{4}{6} \approx 0.67 \\]
- Rating: Advanced (50–75)
Result: Speedrun Time Score: 70 (Advanced), Time Adjustment: Faster than average
Example 2: Beginner Attempt
Inputs: Player Skill = 1, Game Difficulty = 4, Route Complexity = 3, Practice Time = 1
Calculations:
- Skill-Difficulty Alignment Score: \\[ \max\left(0, 5 – \frac{|1 – 4|}{2}\right) = \max(0, 5 – 1.5) = 3.5 \\]
- Practice-Route Synergy Score: \\[ \frac{1 + (6-3)}{2} = \frac{1 + 3}{2} = 2 \\]
- Raw Speedrun Score: \\[ 10 \cdot 1 + 5 \cdot 3.5 + 5 \cdot 2 = 10 + 17.5 + 10 = 37.5 \\]
- Speedrun Time Score: \\[ \frac{37.5}{100} \cdot 100 = 37.5 \\]
- Time Adjustment Factor: \\[ \frac{4 + 3}{1 + 1} = \frac{7}{2} = 3.5 \\]
- Rating: Intermediate (25–50)
Result: Speedrun Time Score: 37.5 (Intermediate), Time Adjustment: Much slower than average
Example 3: Expert Speedrunner
Inputs: Player Skill = 5, Game Difficulty = 5, Route Complexity = 5, Practice Time = 5
Calculations:
- Skill-Difficulty Alignment Score: \\[ \max\left(0, 5 – \frac{|5 – 5|}{2}\right) = \max(0, 5 – 0) = 5 \\]
- Practice-Route Synergy Score: \\[ \frac{5 + (6-5)}{2} = \frac{5 + 1}{2} = 3 \\]
- Raw Speedrun Score: \\[ 10 \cdot 5 + 5 \cdot 5 + 5 \cdot 3 = 50 + 25 + 15 = 90 \\]
- Speedrun Time Score: \\[ \frac{90}{100} \cdot 100 = 90 \\]
- Time Adjustment Factor: \\[ \frac{5 + 5}{5 + 5} = \frac{10}{10} = 1 \\]
- Rating: World-Class (75–100)
Result: Speedrun Time Score: 90 (World-Class), Time Adjustment: Average for skill level
How to Use the Estimator
Follow these steps to estimate your speedrun completion time:
- Enter Player Skill Level: Rate your skill (1–5, 1 = beginner, 5 = expert).
- Enter Game Difficulty: Rate the game’s difficulty (1–5, 1 = easy like Kirby, 5 = hard like Super Meat Boy).
- Enter Route Complexity: Rate the speedrun route’s complexity (1–5, 1 = simple/linear, 5 = complex with glitches/tricks).
- Enter Practice Time: Rate your practice investment (1–5, 1 = minimal <10 hrs, 5 = extensive >100 hrs).
- Calculate: Click “Calculate Speedrun Time Score” to see the result.
- Interpret Result: The result shows a 0–100 score with a rating (Beginner: 0–25, Intermediate: 25–50, Advanced: 50–75, World-Class: 75–100) and a time adjustment (faster/slower than average). If you see “Please fill in all fields,” ensure all inputs are valid.
- Share or Embed: Use the share buttons to post results on social media, copy the result, or get an embed code.
Note: This is a simplified model. Actual speedrun times depend on game-specific mechanics, execution precision, RNG, and leaderboard standards. Check speedrun.com for game-specific leaderboards.