See also: osu! judgement system
In ScoreV1, each of the object types in osu! is scored slightly differently. However, the total score is a simple sum of points awarded for each individual object in the beatmap.
The rules for scoring each individual object type are outlined in the sections below.
Each hit circle is assigned a numerical point value using the formula below:
Score = Hit value * (1 + (Combo multiplier * Difficulty multiplier * Mod multiplier / 25))
where:
The difficulty multiplier is equal to an older version of star rating for the beatmap being played. It can be calculated via the following formula:
Difficulty multiplier = Round((HP Drain + Circle Size + Overall Difficulty + Clamp(Hit object count / Drain time in seconds * 8, 0, 16)) / 38 * 5)
Note that game modifiers (like Hard Rock or Easy, which change circle size, for instance) do not affect the difficulty multiplier, as the original values of the variables are always used in the formula above regardless of which mods are enabled.
Each slider as a whole produces a 50, 100, or 300 judgement, based on the proportion of slider parts hit (namely, the slider head, slider tail, slider ticks, and slider repeats). This judgement is converted to a score value using the same method that hit circles use.
Additionally, elements of the slider grant score in an independent fashion, unaffected by any bonuses or multipliers:
Each spinner as a whole produces a 50, 100, or 300 judgement, based on the ratio of rotations performed to rotations required to complete the spinner. This judgement is converted to a score value using the same method that hit circles use.
The spinner also grants additional bonus points, unaffected by any other bonuses or multipliers: