Welcome, Guest. Please login or register.

Author Topic: Guitar Hero on C=64 Wake the Heck up Coders!  (Read 7032 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Sig999

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 153
    • Show all replies
Re: Guitar Hero on C=64 Wake the Heck up Coders!
« on: March 11, 2008, 09:53:51 PM »
Quote

B00tDisk wrote:
Quote

leirbag28 wrote:
 heck Imagine these Guitar interfaces being sold for Amiga and C=64.


Yeah, they'd sell tens of them.   :roll:


 :lol:  :lol:  :lol:

My boss is gonna wonder what I'm laughing about.

Although I honestly don't like Guitar Hero (there's something about seeing my 30ish, pattern balding, semi-overweight brother-in-law, in his underwear while 'thrashing out a riff' on a plastic guitar at 6am that makes my bile rise just thinking about it) - TECHNICALLY what would be involved here?

This is a gross oversimplification:

Could you mod the inners of an Ami joystick (5 micro switches) for 4 buttons and a 'strum'?

(Pro/Sound/Ad Nauseum)Tracker uses 4 channels - they often have those funky rising bars going across the board too.  Couldn't a similar system be used to 'track' (selected) notes down a tunnel?

A gross oversimplification - but something to think about as far as 'start ideas' go.

As for 'guitars' - those dollar stores and walmart have cheap plastic toys that could be modded for a prototype.

*shrug* not a project for me - but interesting nonetheless.
 

Offline Sig999

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 153
    • Show all replies
Re: Guitar Hero on C=64 Wake the Heck up Coders!
« Reply #1 on: March 12, 2008, 12:10:16 AM »
Quote

Hattig wrote:
Heh, good work there by that guy.

Well, if anyone has a Mod player, tweak it to stop playing lead notes and play a "duff note" sample upon request, some form of analysis tool that will generate notes for the game from the audio file, and then a Sanity Arte style note scrolly thing ...

The guy said in the video that his adapter should work in an Amiga...


Not even stop playing. I mean my example was simplified, but it gets you thinking.  All a tracker is is a program that runs through a list of samples and plays them at a certain time at a certain frequency.

I imagine the hardest part of these games is getting all that music and writing data to run alongside it - and here we are with literally thousands (though not all would be suitable) of songs, laid out in lists with all the information on what instruments are played at what notes...

I mean given an appropriate song, how hard would it be to listen to it and determine what the main 'guitar samples' would be on a mod basis - or even a pattern by pattern basis - read ahead that data, look at the frequency to determine a n 'acceptable frequency' to see what button would be pressed - have it return a mask of which ones should be held down when the note hits?

Again - overly simplified - but in this 'thought programming' example it seems a lot of the existing groundwork and elbowwork exists already in Amiga Software.

Given the source code for demos out there - theres no lack of 'eye candy' either. If you wanted to get complex you could look at the sample effects to glean more 'bells and whistles'

I'm not saying it would be a 'super easy' project - but on the surface it seems a lot of the 'super hard' work is already done without putting a single keystroke of asm down.
 

Offline Sig999

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 153
    • Show all replies
Re: Guitar Hero on C=64 Wake the Heck up Coders!
« Reply #2 on: March 12, 2008, 12:51:17 AM »
Imagine how mental it would look if you hooked up a DDR pad to Guitar Hero :P

As for me - I'm waiting for 'Dance Dance Old White Boy Revolution' where you get bonus points for being 1/16 off beat.

 

Offline Sig999

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 153
    • Show all replies
Re: Guitar Hero on C=64 Wake the Heck up Coders!
« Reply #3 on: March 12, 2008, 05:31:50 AM »
Quote

Castellen wrote:
[color=ff0000]Warning:[/color] don't view that link if you are easily offended by naughty words!  :-P


I'm Australian - I refer to inanimate objects by the 'c' word :)

I'm not easily offended
 

Offline Sig999

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 153
    • Show all replies
Re: Guitar Hero on C=64 Wake the Heck up Coders!
« Reply #4 on: March 14, 2008, 10:33:44 AM »
Learning to program is like learning anything else in life - looking at the 'big picture' can be a little daunting.

It's no different from learning guitar - you can look at Eric Clapton or Mason Williams and say 'oh...I'll never be able to do that' and give up. Or you can break it down into tiny steps and take one of them at a time.

I'd programmed on several machines before the Amiga, and the more I watched and read, the more the big picture confused me.
I was going over some really old comp mags one day and I read an old interview with.. I think it was Richard Garriot (Ultima) and he said of learning to program 'If you want to make something - just make it - and everything you need to know you'll learn along the way'.

I ordered Devpac III the next day.  I was never a 'star coder' - but I enjoyed my own little projects, and helping out my mates with the odd scrolly intro here and there.

Now - 11 years since I had my last Amiga, I'm starting again from scratch.  1 week of work and I already have caught up a lot.  It's so much EASIER now that I'm older and have the resources of the internet at my fingers... need some info on a register?  Google away and a minute later you have all the info you want! and more!

If you want to make something like this - just do it, and ask questions, and look stuff up, and everything you need to know you'll learn along the way.

As for me - it's an interesting project, but I have one of my own atm..... and I never really played Guitar Hero (not my kind of game...) so anything I would do would look like just an experiment..... not the game you want.

I will, however, give whatever ideas and advice on a technical level that I can.