https://github.com/sakkyoi/reinforcement-osu
https://github.com/sakkyoi/reinforcement-osu
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/sakkyoi/reinforcement-osu
- Owner: sakkyoi
- License: lgpl-3.0
- Created: 2023-03-19T17:40:17.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-24T15:55:49.000Z (about 1 year ago)
- Last Synced: 2025-04-14T10:59:42.430Z (about 1 month ago)
- Language: Python
- Size: 39.1 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Reinforcement OSU
Still in experiment. Do not use it in production.The way to get the status of osu! is to access the memory of the osu! process. The address and pointer of the memory are obtained from the [ProcessMemoryDataFinder](https://github.com/Piotrekol/ProcessMemoryDataFinder)
## License
This project is licensed under the LGPL-3.0 License - see the [LICENSE](LICENSE) file for details## Acknowledgments
* [qsu](https://github.com/baballev/qsu) - The idea of to use reinforcement learning to play osu!
* [ProcessMemoryDataFinder](https://github.com/Piotrekol/ProcessMemoryDataFinder) - The idea of using the memory of the osu! process to get the status of the game and the address and pointer of the memory
* [Creating an AI for the Rhytm Game osu!, Jesper van Stee](https://theses.liacs.nl/pdf/2019-2020-SteeJvander.pdf) - New training method, separate movement task and hit taskskin: https://osu.ppy.sh/community/forums/topics/656939?n=1
細節設定、打擊閃光關閉(https://forum.gamer.com.tw/C.php?bsn=18601&snA=8060)