Skip to content

callumc34/OnBeat

Repository files navigation

OnBeat

About OnBeat

OnBeat is an early development rhythm game inspired by Osu Mania. Onset detection is used to automatically generate a beatmap for any file given and lets the user play straight away.

Currently OnBeat lacks a lot of functionality - feel free to help - check out the roadmap here - https://trello.com/b/t8s2mLv0/onbeat-hazel

How to build and run

  1. Clone this repository to your machine using git clone --recursive https://github.com/callumc34/OnBeat
    • You may need to run git submodule init within the vendor/Hazel directory to ensure all submodules are initialised
  2. Build Hazel using the provided instructions in the Hazel readme: https://github.com/TheCherno/Hazel#readme
  3. Copy any lib files outputted to Lib/ or provide your own link directory using MSVC
  4. Download:
  5. Move the .lib files to Lib/* and the dll files to the working directory
  6. Move the include files to vendor/
  7. Build using MSVC and you're done!