Hey, lately I had a very hard time creating little pseudo rhythm game(after like 3 weeks I'm almost at starting point...) so I have some questions about the programming side of Osu!.
-How is Osu! so precise in calculations?
-Is logic completely isolated from graphic (like separate thread for checking input and performing actions OnHit, and separate for displaying circles)?
-On what frequency is that logic working (how many times a second is that loop called)?
-Is logic framerate independent?
-Are notes(circles) spawned on begining of the map or progressively during song?
-How does it keep track of current time of song?
-And how are those hit sounds played without any delay?
Huh, quite a few questions... I would be really greatfull for answer to any of these
-How is Osu! so precise in calculations?
-Is logic completely isolated from graphic (like separate thread for checking input and performing actions OnHit, and separate for displaying circles)?
-On what frequency is that logic working (how many times a second is that loop called)?
-Is logic framerate independent?
-Are notes(circles) spawned on begining of the map or progressively during song?
-How does it keep track of current time of song?
-And how are those hit sounds played without any delay?
Huh, quite a few questions... I would be really greatfull for answer to any of these