This page is a mirror of Tepples' nesdev forum mirror (URL TBD).
Last updated on Oct-18-2019 Download

8-bit guitar hero

8-bit guitar hero
by on (#27748)
http://www.nesforums.com/showthread.php?t=2900

first off, while I had this idea for a while, the creator of that thread seems to be very interested in getting this made. As you can read in the thread, my idea involves synching the on screen notes with an audio cassette via the "turn the page" sound audio books use and then proceeding normally. Graphics could be very simple with just basic notes scrolling downward or even scaling towards you (though that would be more difficult, 3D world runner esque) with perhaps mario & friends "playing" the music in the background (unless it does have enough interest to produce, in which case uncopyrighted characters would need to be used). While I have plenty of ideas that should be feasible, I don't have any NES programming experience. So, if any programmers want an 8-bit guitar hero as bad as I do, please consider getting on board this project.

edit: so I've done some more thinking on this and while I don't know NES code, if NES code works anything like any other programming language I've ever used, you should be able to take excerpts of code from other games and it work, right?

So here's one idea: Excitebike
take the basic 4 lane excite bike and always have it scroll at "A" button speed and instead of obstacles it will be notes in 1 or more lanes. Also, instead of scrolling between lanes by pushing up and down, it would be automatic by pushing the corresponding A, B, Select, or Start. Since excitebike only uses about 1/2 of the screen for actual gameplay, some "rock n roll" graphics could be implemented on the top half of the screen, or even some simple black background with stars or something since space themes are always fitting in an NES game.

Another idea: 3D world runner
in this scenario, the vertical "columns" would be the notes and by pushing the corresponding key you would select/hit the column, except without the backwards bump in the real game. This one I think would be more difficult and require more changes than excite bike, but would offer a more authentic port and also might mean the 3D blue and red feature could be preserved (which would make it better than the real guitar hero in my book).

Both ideas would work similar to the PS2 guitar hero with A,B,Select,Start being the 4 frets and strumming would be accomplished by pushing up or down on the d-pad. You could simply hold the regular NES controller backwards and it would do a decent job of acting as a guitar, albeit a small one.

As for the music synchronization, I think the best method would for a musician, or better yet a music teacher, map out the songs in terms of note groupings (I guess that would be the best way) and in terms of time so that it could simply be translated into on screen notes and timing.

I really see this being a fairly simple program and the hardest part would likely be just mapping out the songs properly and getting the graphics all worked out (especially with the 3D world runner model).
It is the nineties and there is time for Klax
by on (#27749)
17daysolderthannes wrote:
hAs you can read in the thread, my idea involves synching the on screen notes with an audio cassette via the "turn the page" sound audio books use and then proceeding normally.

I don't know how practical that would be, especially given that different tape decks run at slightly different speeds. Any deviation from 1.75 in/s would kill the sync. A comparable game for Game Boy was Beatmania GB. It played everything through the Game Boy's tone generators.

Quote:
Graphics could be very simple with just basic notes scrolling downward

Yup, Beatmania.

Quote:
or even scaling towards you (though that would be more difficult, 3D world runner esque)

This has been a solved problem since the nineties, when there was time for Klax.

Quote:
Both ideas would work similar to the PS2 guitar hero with A,B,Select,Start being the 4 frets and strumming would be accomplished by pushing up or down on the d-pad.

Anything like this?
Image
Image

Quote:
As for the music synchronization, I think the best method would for a musician, or better yet a music teacher, map out the songs in terms of note groupings (I guess that would be the best way) and in terms of time so that it could simply be translated into on screen notes and timing.

Given that you're going to have to arrange the songs for playback through the NES sound chip anyway, that's a given.

Quote:
I really see this being a fairly simple program and the hardest part would likely be just mapping out the songs properly

Even harder would be acquiring copyright licenses for the songs.

by on (#27750)
Well, actually, we could skirt around the licensing by requiring you to purchase the songs on MP3 or CD or something (just have to have a consistent version and a consistent note/word to start on). I guess since tape players are inconsistent they are out, I just suggested that for period authenticity. We wouldn't have to actually have the songs play back through the NES because it would play from the CD and you would just hit the notes as they came across the screen. The only sound during the songs coming from the NES would be the "plink" when you missed a note. Your pictures are more or less what I had in mind for strumming, but you would use the d-pad, not a joystick (you don't have a real NES controller handy?). Klax seems like an ideal game to base the graphics on since that is almost identical to guitar hero anyway, unless the excite bike method would be easier to program (its like a 22kb game, can't be that complex). All things considered, I think all bases are covered, its just a matter of getting a team of people willing to put in the time to map out the songs and program them. Hopefully that guy on NESforums will come here and get that together since I'm only going with this through the idea stages since I have no musical training or programming experience with the NES.

by on (#27751)
Would it be possible to play a sound unheard by humans, add it to the soundtrack on an audio CD or MP3, & then build an interface to get it on the lightgun trigger bit on $4017?

by on (#27753)
sounds cool. thought a DDR game using the NES Power Pad would probably be more doable. The problem with a guitar hero game for NES would be the controller. There is also the problem with extensibility (adding more songs) for both games, thought if a custom mapper for the Power Pak was made that allowed access to the CF, then that problem would be solved.

The songs could then be in some NSF like format with cues/tags to mark what to do at what point maybe?