ความแม่นยำคือ การวัดความสามารถที่ผู้เล่นจะกด hit objects(โน้ต) ให้ตรงเวลาซึ่งจะถูกนับเป็นเปอร์เซ็น ซึงจะมีความแม่นยำ 3 แบบที่ผู้เล่นจะได้รับ: ความแม่นยำของบีทแมพ ซึ่งได้มาจากคะแนนที่ผู้เล่นกดได้ ความแม่นยำของผู้เล่นโดยรวม ซึ่งจะถูกถ่วงน้ำหนัก เพื่อให้คะแนนที่ดีโดนเด่นมากขึ้น และ Performance Points (pp) ของผู้เล่นซึ่งขึ้นอยู่กับความแม่นยำของคะแนนที่ส่งมา
สูตรการคำนวณความแม่นยำของ osu!
ใน osu! ความแม่นยำถูกคำนวณโดยการชั่งน้ำหนัก คะแนน(300s,100s,50s,miss) ที่ได้มาจากโน้ตต่างๆ และนำทั้งหมด มาหารด้วยค่ามากที่สุดที่เป็นไปได้
การอ้างอิงสำหรับ hit circle 1 อัน:
300 -> 300 / 300 = 1 = 100.00%
100 -> 100 / 300 = 1/3 = 33.33%
50 -> 50 / 300 = 1/6 = 16.67%
0 -> 0 / 300 = 0 = 0.00%
สูตรการคำนวณความแม่นยำของ osu!taiko
ใน osu!taiko ความแม่นยำจะถูกคำนวณโดยการบวกความแม่นยำของแต่ละโน้ต (ผู้เล่นกดตรงโน้ตแค่ไหน) หารด้วยจำนวนของโน้ตทั้งหมด ถ้าความแม่นนำของโน้ตขึ้นว่า GREAT (良) (นับเป็น 100%) GOOD (可) (นับเป็น 50%) (half) and MISS/BAD (不可) (นับเป็น 0% และจะรีเซ็ทคอมโบ) drum rolls และ spinners ไม่มีผลต่อความแม่นยำ
สูตรการคำนวณความแม่นยำของ osu!catch
ใน osu!catch ความแม่นยำจะถูกคำนวณโดยใช้จำนวนของ hit objects ที่เก็บได้ทั้งหมดที่ไม่ใช่ spinner หารด้วยจำนวนของ hit objects ทั้งหมด hit objects ทุกอันมีค่าเท่ากัน; ยกเว้นกล้วย เพราะว่ามันเป็นส่วนหนึ่งของ spinner
หมายเหตุสำหรับผู้ใช้ API: การที่จะคำนวณความแม่นยำใน osu!catch จำนวนของ droplets อยู่ใน count50
และจำนวนของ droplets ที่พลาดอยู่ใน countkatu
สูตรการคำนวณความแม่นยำของ osu!mania
ใน osu!mania ความแม่นยำถูกคำนวณคล้ายกับ osu!
กราฟประสิทธิภาพ
กราฟประสิทธิภาพ เป็นกราฟที่แสดงให้เห็นถึงประสิทธิภาพของผู้เล่น (โดยอ้างอิงจาก Life Bar) ระหว่างการเล่น (เวลา) ข้อมูลเพิ่มเติม สามารถดูได้โดยการนำ cursor ไปชี้บนกราฟ
หมายเหตุ: ข้อมูลเพิ่มเติมสามารถดูได้เฉพาะหลังจากเล่น Beatmap นั้นหรือ ดู replay หลังจากออก หน้าแสดงผล ข้อมูลส่วนนี้จะไม่ถูกเซฟ
เมื่อนำ cursor ไปชี้บนกราฟประสิทธิภาพ จะแสดง เรตติ้งของ ความผิดพลาด
and อัตราความไม่มั่นคง
เพราะว่า ม็อด DT (Double Time) และ HT (Half Time) มีการนำมาใช้ค่าของ ความผิดพลาด และ อัตราความไม่มั่นคง จะถูกคูณด้วยตัวคูณเดียวกันกับของแมพ เพื่อที่จะได้ค่าแท้จริงของ DT และหารผลลัพธ์ด้วย 1.5 ซึ่งคล้ายกับการคูณผลลัพธ์ด้วย 1.33 เมื่อเล่น HT
ความผิดพลาด
จะแสดงถึงจำนวนสองจำนวนที่จะบอกว่าคุณกดโน้ตเร็วไปหรือช้าไปแค่ไหนโดยประมาณ ยิ่ง Overall Difficulty สูงเท่าไหร่ ค่าความผิดพลาดก็ยิ่งจะต่ำลงทำให้เล่นบีทแมพได้ยากขึ้น
อัตราความไม่มั่นคง
แสดงถึงความมั่นคงในการตรงจังหวะ ซึ่งเลขยิ่งต่ำยิ่งดี (ผู้เล่นอันดับสูงปกติจะได้ต่ำกว่า 100) จำไว้ว่าค่านี้วัดความมั่นคง ไม่ใช่ความแม่นยำ ดังนั้นการกดเร็วไป 15 ms บ่อยๆ จะเหมือนกับการกดตรงจังหวะบ่อยๆ สูตรคือการนำส่วนไม่มั่นคง(หน่วยเป็น milliseconds) หารด้วย 10 เรามี โค้ดตัวอย่าง ให้ดูเป็นการอ้างอิงว่า osu นั้นค้นหาอัตราความไม่มั่นคงอย่างไร
Note: Spin ถูกใช้ใน osu! เท่านั้น
เพิ่มเติมจากความแม่นยำ ข้อมูลเกี่ยวกับ spinner จะดูได้โดยนำ cursor ไปชี้บนกราฟประสิทธิภาพ
ความเร็วแสดงถึงรอบการหมุน หรือ RPM (รอบต่อนาที) ของ spinner ทุกอันบนบีทแมพ ซึ่ง Max
เป็น RPM สูงสุดที่ผู้เล่นสามารถหมุนได้