Skip to content

Levi-McKenna/Bass-Master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bass-Master

An alternate controller rhythm game.

A new and ambitious rhythm game project for new and old bass players!

Development of this project is paused until I find the time and passion to work on this again.

This was originally a project intended for a SkillsUSA competition, but after winning the state championship, I hope that Bass-Master can become more than that. Bass-Master has the potential to be the best way to learn and practice playing the bass. This idea was developed between a team of two, and it consists of a platforming like gameplay that has players play a real bass and input correct notes to gain higher scores. For now, that's as simple as the project is. I see a lot more potential in the concept; it just needs more time in development. I would like to refactor the code first and foremost as, beyond the game engine, there are no real abstractions and the code can be hard to follow at times. I AM NOT A GAME DEVELOPER. Most of my education and experience/passion is working with low-level systems and programs; I hope that one day I can showcase that more on my Github profile. It was great fun and learning the basics of playing a bass and implementing pitch detection were truly the highlights.

Running this project on your local machine

Game is currently only configured and tested on Microsoft Windows 10 Devices

  • Download and install rustc and cargo
  • Clone this repository using git
  • Connect a bass via an audio interface to your machine
  • Set the interface as your default input device
  • Run the program by executing cargo run at the root of the cloned repository. Or, run cargo build at the root to compile the program.

Releases

No releases published

Packages

No packages published

Languages