Classic rhythm games written in go with Ebitengine
Latest version: 0.6 (July 23rd, 2023)
Click thumbnails to watch at YouTube.
- Select the song with
Enter
. - Press matching keys with notes.
- Change the Speed with
PageUp / PageDown
4 Key: S, D, J, K
7 Key: S, D, F, Space, J, K, L
-
osu! files supported
- .osu (osu! beatmap file)
- .osr (osu! replay file)
-
Practical score and level system
- The motivation of gosu dev.
- WIP: Level calculation
-
Customize in-game sprites
- Put your favorite skin in
asset/
with matching name.
- Put your favorite skin in
-
Quick input listener
- WINAPI is used in
Windows
. - Others is currently depending on
ebiten.IsKeyPressed
.
- WINAPI is used in
-
Codebase with high readability
-
For MacOS and Linux users, install Ebitengine dependencies first by referring to the documentation(Ebitengine/Install).
-
Go to root directory of the repository and type:
go build .
Version: 0.4.1
https://gosu-web-orcin.vercel.app
Will also post details at wiki.
Codebase: Apache License 2.0
Most skin images and music tracks are from osu-resources, licensed under CC-BY-NC 4.0.