Rhythm Game - Project Flow and Questions

Started by
2 comments, last by shadowisadog 12 years, 6 months ago
Alright, new to the forums and this is my first attempt at constructing a rhythm game. I'm a little confused on how to go about the following:

Writing Patterns
There's articles about calculating and storing your beats in arrays whether their whole notes or all the way down to sixteenth http://illogictree.c...-a-rhythm-game/ I figured breaking the track up into "sections" or riffs and then figuring out your beat patterns instead of the entire song would be my best bet. Is the above approach possible with drums alone? what about fill patterns and bass that drags on for multiple seconds while drums roll over top?

My idea was to listen by ear and construct a note sheet marking all the data relating to that particular section. I'll have multiple arrays storing said data for all instruments and then at the particular point in time where that section approaches, the patterns are called to appear on the scrolling noteboard correct?

Right now i just need a clear vision on how construct my patterns and how to implement them. If someone has any experience with this type of work and could make that article a little clearer for me, i have a profound musical background and currently learning my ways around c# and visual studio. Kind of loss with project flow and how to begin with this.

Harmonix had musicians come in and track their notes on software I couldn't make out. Is there something I'm missing? I'm looking for something like tap tap revolution.

Thanks,

Will
Advertisement
I had a similar idea of making a guitar hero like game with a twist. But I'm still just a rookie so this project is in the freezer :)

The links I had on are a document I can't find yet, but I do recall a few website:
http://forums.create.msdn.com/forums/p/27745/170907.aspx
http://adionsoft.net/bpm/

I do think you'll need to use external libraries for this.

Hope this helps :)
sweet thanks alot! those links are perfect
Or you could play around with Frets on Fire which is open source and I thought was a pretty good resource when I was doing similar things. At one point I had found a nice post on the fan forums talking about some of the algorithms involved (unless I dreamed it), but I couldn't find the link...

This topic is closed to new replies.

Advertisement