๐ŸŽฏ osu! Toolkit

Sprint 3 Evaluation ยท WelcomeToTheJungle

๐Ÿ“– About the Project

osu! Toolkit is a desktop application for the osu! rhythm game community. It provides tools for analyzing beatmap performance, calculating PP (performance points), optimizing mouse sensitivity/tablet area, and integrating with the osu! API to retrieve beatmap data, scores, and player statistics.

Java 21 JavaFX Maven Hibernate H2 osu! API v1+v2

๐Ÿ‘ฅ Team Members

NameGitHubSprint 3 Hours (Actual)
Suhar AristeguiSuharAristegui24.3h
demogicedemogice21.6h
Alain SoutoAlainSouto11.3h
TOTAL57.3h

๐Ÿ“ธ Application Screenshot

osu! Toolkit main window

osu! Toolkit main window โ€” beatmap analysis and performance tools.

๐Ÿ” Sprint 3 Observations

๐Ÿ’ฌ Peer Feedback

๐Ÿ“Š Final Scores

MemberScoreRationale
Suhar Aristegui9/1024.3h actual. Owned final release testing, bugfixing, test class creation, and mouse sensitivity/tablet area optimizer. Highest hours on the team.
Iker Vicente (demogice)9/1021.6h actual. Brought deep osu! domain expertise that drove the application's direction. Integrated osu! API v1 and v2 with OAuth. Took significant responsibility for delivering a useful product.
Alain Souto8/1011.3h actual. Embraced the unfamiliar osu! domain with strong interest. Supported development across multiple features. Lower hours but recognized by peers (9/10 rating).

Team baseline: Dual osu! API integration (v1 + v2/OAuth). Repository pattern for beatmap caching. 6/6 tests pass. โš ๏ธ Several tasks still Todo (35h estimated). High estimate-to-actual gap (116h est vs 57h act).