Ztar Attack 2: A Blast to the Past - 90 Star Warpless (v1.2+)

Scoring Overview

When a league is live, runs are collected from Speedrun.com every few minutes. The system collects only runs that are relevant to the league, i.e. runs submitted by league participants, during the league timeframe.

Once the runs have been collected, each participant's "league PB" is determined, for each category. The league PBs are then ranked, scored, and placed on the league category leaderboards.

In other words, you earn points by improving your league PBs. You don't get more points for simply submitting more runs.

The specific scoring system used for each category is decided by the league creator(s). You can find out more about this category's scoring system in the following sections.

Scoring for this Category

This year's scoring system is based on two factors: leaderboard positions, and fixed time barriers. Like in League 2023, the higher your run sits on the category leaderboard, the more "rank points" you'll earn. But in addition to that, you'll also earn "time points" for beating certain times.

As before, each rank you climb will earn you one extra rank point. Once you enter the top 10, you'll get two points per rank. And when you enter the top 5, you'll get three points per rank.

Time points work differently. Each category has a baseline time to beat. For example, 1 hour. Beating that time will earn you one time point. Then beyond that, there are additional time barriers to be broken, spaced out evenly. For example, every 30 seconds. You'll earn one extra time point for each barrier you break.

So in the above example, a run of 58m 45s would earn 3 time points: one for beating the 1h barrier, one for beating the 59m 30s barrier, and one for beating the 59m barrier.

Whatever your time, you'll always earn some points. Exactly how many depends on the category. Longer categories pay out a few more points than shorter ones, to account for the extra effort that goes into learning and practicing longer categories.

The exact calculation used is shown in the formula below. You can try it out for yourself, using the calculator tool, further down the page.

For more information on scoring, head over to the SM64 Romhacks Discord server.

Formula

The formula below shows the exact calculation that is used to score runs for this league category.

The formula is controlled by the admin user(s) running the league. They can make changes to it during the league, if need be.
baseline = 10

rank_bonus_1 = max(0, number_of_league_participants + 2 - league_pb_rank)
rank_bonus_2 = max(0, 11 - league_pb_rank)
rank_bonus_3 = max(0, 6 - league_pb_rank)

time_bonus = max(0, 7200 - 1 + 30 - league_pb_in_seconds_floor) // 30

final_score = baseline + rank_bonus_1 + rank_bonus_2 + rank_bonus_3 + time_bonus

Calculator

You can try the scoring system out for yourself, using this calculator. Plug in some hypothetical (or actual) speedrun details, and see how much it would score.

This can help you get a feel for the scoring system. It can also be useful throughout the league. For example, you can experiment with it, when deciding which league categories to focus on next.

(96 participants currently registered for this league)

Result