top of page

Rhythm Game Bot for osu! mania

A script that can play the game osu!

Background and Motivation

No real formal motivation other than interest in botting more games to impress my peers.

Design Process

This bot takes a sample of a small strip of pixels at the position where the notes fall. This strip is then processed into notes by computing if the intensity at a note location is greater than the threshold value. For long notes, a "look ahead", a few pixels above the note line, is done so that the note may be held down. For more details see Script Code.

Current Capabilities

  • Can play osu! mania game mode in the following formats​

    • 4K, 5K, 6K, 7K, 10K​

  • WIP: Adjustable random note "misses"

  • WIP: A formal GUI for accessibility 

Results

Files

Script Code

bottom of page