So you want game play to be exact? - Note-Types/Fingering Possibilities

What would you like to see added or fixed in FOF?
Forum rules
This topic is 15 years and 11 months old. Instead of replying, please begin a new topic, or search for another related topic that may be more suitable.
vask
Member
Posts: 5
Joined: January 31st, 2008
Reputation: 0

Postby vask » Fri Mar 28, 2008 6:30 am

If gameplay is to be exact song authors/editors will have to have a way to establish EXACTLY how they want something played... Below I will explore possible implementation of this, including bitwise representation of chords/notes...

To start, lets forget what a HO/PO/TAP/Whatever is and try to simplify!!!

ALL ways of pressing the downstrum, upstrum, and keys can probably be represented by the following 6 actions or combinations thereof:
keyrelease
keypress
downstrumrelease
downstrumpress
upstrumrelease
upstrumpress

Changing this to bit encoding we have:
00001 = keyrelease
00010 = keypress
00100 = downstrumrelease
01000 = downstrumpress
10000 = invertstrum!!!

So adding different combinations of these "actions" together, any ONE note could be:
// downstrum combinations
00001 = keyrelease
00010 = keypress
00011 = keypress + keyrelease
00100 = downstrumpress
00101 = downstrumpress + keypress
00110 = downstrumpress + keyrelease
00111 = downstrumpress + keypress + keyrelease
01000 = downstrumrelease
01001 = downstrumrelease + keyrelease
01010 = downstrumrelease + keypress
01011 = downstrumrelease + keypress + keyrelease
01100 = downstrumpress + downstrumrelease
01101 = downstrumpress + downstrumrelease + keyrelease
01110 = downstrumpress + downstrumrelease + keypress
01111 = downstrumpress + downstrumrelease + keypress + keyrelease

// upstrum combinations
10001 = keyrelease + invertstrum
10010 = keypress + invertstrum
10011 = keypress + keyrelease + invertstrum
10100 = downstrumpress + invertstrum
10101 = downstrumpress + keypress + invertstrum
10110 = downstrumpress + keyrelease + invertstrum
10111 = downstrumpress + keypress + keyrelease + invertstrum
11000 = downstrumrelease + invertstrum
11001 = downstrumrelease + keyrelease + invertstrum
11010 = downstrumrelease + keypress + invertstrum
11011 = downstrumrelease + keypress + keyrelease + invertstrum
11100 = downstrumpress + downstrumrelease + invertstrum
11101 = downstrumpress + downstrumrelease + keyrelease + invertstrum
11110 = downstrumpress + downstrumrelease + keypress + invertstrum
11111 = downstrumpress + downstrumrelease + keypress + keyrelease + invertstrum

Special Cases:
00000 = Do Nothing!!!
10000 = Do Nothing!!!

Total: 32 encodings for a single note

If you want to add in chords you then have to factor in:
fret1
fret2
fret3
fret4
fret5

All fret possibilities (assuming 5 frets and no open notes) are:
1
2
3
4
5
12
13
14
15
23
24
25
34
35
45
123
124
125
134
135
145
234
235
345
1234
1235
1245
2345
12345

That gives us:
05 1-note-combo
10 2-note-combo
09 3-note-combo
04 4-note-combo
01 5-note-combo

29 total note-combo possibilities

I am not sure how you would want to tie in the encodings to different note-combos durring gameplay though...

Maybe I will think of something later...
Last edited by vask on Fri Mar 28, 2008 6:56 pm, edited 1 time in total.
vask
Member
Posts: 5
Joined: January 31st, 2008
Reputation: 0

Postby vask » Fri Mar 28, 2008 6:45 pm

Probably I would represent each note-combo (line) on the fretboard with 8, 8-bit bytes with:

BIT 1 2 3 = note representation
000 = open (does NOT exist currently)
001 = fret1
010 = fret2
011 = fret3
100 = fret4
101 = fret5
110 = fret6 (does NOT exist currently)
111 = fret7 (does NOT exist currently)

BIT 4 5 6 7 8 = note encoding
(Shown below by XXXXX)

Then ONE note-combo could be represented by :
000 XXXXX (reserved)
001 XXXXX
010 XXXXX
011 XXXXX
100 XXXXX
101 XXXXX
110 XXXXX (reserved)
111 XXXXX (reserved)

Most of the XXXXX would probably be 00000 (Do Nothing on that fret)

Also, I do realize that giving the song author this much power may require rewriting the game and therefor be a little unrealistic at this point. However, if the game IS ever rewritten or something I would like to see if this could be done =)
Last edited by vask on Fri Mar 28, 2008 6:53 pm, edited 1 time in total.
User avatar
Maartah
Member
Posts: 2801
Joined: August 4th, 2007
Location: Netherlands
Reputation: 0

Postby Maartah » Thu Apr 03, 2008 5:18 pm

So there's like 6 different notes, and the player has to think in a split second, "geez, which one of the six was this again?" and fail?
And, main, question; WHY? I'd just go play guitar if I'd want this.
Image
My Youtube Page!
KenshinHimuraRK wrote:beards are f*cking awesome.

vedicardi wrote:what did you do after you literally sh1t your pants
vask
Member
Posts: 5
Joined: January 31st, 2008
Reputation: 0

Postby vask » Mon May 12, 2008 7:45 am

The point is the song author should be able to decide how a song SHOULD be played.

Why limit what the guitar/keyboard/controller or whatever can really do?

Shouldn't you have the OPTION to use it's full potential?
User avatar
Lolmaster7
Member
Posts: 64
Joined: February 20th, 2008
Location: Above you in the skies
Reputation: 0
Contact:

Postby Lolmaster7 » Mon May 12, 2008 8:50 am

An option would be great, but wouldn't it bo to hard to make?
No One Ever Said That Life Was Fair, And I'm Not Saying That It Should Be...
So Knowing That You Are What You Want To Be And I'm Not Comes As No Surprise....
But Don't Expect Me To Be Happy For You, And Don't Smile At Me And Tell Me Things Will Work Out For Me Too...
I Don't Want Your Pity...I HATE YOUR PITY!!!
User avatar
h3r1n6
Member
Posts: 986
Joined: December 7th, 2006
Reputation: 0

Postby h3r1n6 » Mon May 12, 2008 10:14 am

To be honstest, I have absolutely no clue what you want to say.

So what do you want to achieve? And what is all that stuff for?
User avatar
skor
Member
Posts: 583
Joined: October 18th, 2007
Location: College
Reputation: 0
Contact:

Postby skor » Mon May 12, 2008 1:39 pm

h3r1n6 wrote:And what is all that stuff for?

It's the argument for why this topic is pointless and needs to be locked.
User avatar
Silencer
Member
Posts: 169
Joined: January 9th, 2007
Reputation: 0
Contact:

Postby Silencer » Mon May 12, 2008 6:40 pm

h3r1n6 wrote:To be honstest, I have absolutely no clue what you want to say.

So what do you want to achieve? And what is all that stuff for?

I think it's more of a thing, instead of playing a song, and say, downstrum the whole thing, it'd be more like the notes only being hit if you do certain things, upstrum, hammer on, then strum, pull off, then strum, etc.
BField
Member
Posts: 106
Joined: March 25th, 2008
Location: Brazil
Reputation: 1

Postby BField » Mon May 12, 2008 6:49 pm

Upstrumming, downstrumming....I wonder what if you use a keyboard?
I don't think it would matter...
User avatar
yoyokid2008
Member
Posts: 2355
Joined: January 26th, 2008
Location: New Jersey
Reputation: 0
Contact:

Postby yoyokid2008 » Tue May 13, 2008 7:22 am

You can upstrum and downstrum on a keyboard...
\
Shredder
jake2k3
Member
Posts: 2801
Joined: February 24th, 2007
Location: River City, Alabama
Reputation: 0

Postby jake2k3 » Fri May 16, 2008 6:15 pm

skor wrote:It's the argument for why this topic is pointless and needs to be locked.

If you're going to be this close-minded without even giving his idea some thought, please get off the Thoughts boards. You are helping no one.

Albeit I'm a little confused by all the numbers and such up there, but I think I understand what you mean. You're saying that because some songs are played a certain way in real life, like a song having a certain strumming pattern or a tapping sequence, we could incorparate this idea into FoF. It's an interesting idea, and I see you've really put some thought into it. I don't believe it would require a whole rewriting of FoF, but it wouldn't be a simple task either.

For one, you would have to be able to put it into the song editors as well. I don't think it would be hard to put into EoF and the in-game editor, but dB is really more rooted in GH song editing than FoF, and I have no clue what you would do for those that use Midi editors (like Fruity Loops). Another option I think could be used would be to control it from an ini file in the song folder, sorta like how the lyrics mod works. If someone were to make some sort of application where you could set "note #1" (and so on for all other notes) to be played "this way", and have it write the ini file to coincide, it could work. Of course, this would have to be in mind when writing the game code.

Then there's the problem of letting the player know how to play each note. I guess for tapping it's pretty much spelled out by the different note styles we already use; why not do the same for the other specifics? For example, since the average notes now (I'm using the standard GH notes for this example) plateau at their tops, we could have those stay that way for down strumming, and pop the upstrumming ones up (anyone remember the 1.2.451 "boobie" Ho/Pos?).

It is a little more complex than most ideas we get here, but thanks for giving it some thought at least.
~Jake2k3
Goodbye everyone. It's been fun. I spent many many hours here on these boards and playing/contributing to FoF. Today I uninstalled my game and deleted all my files. I just don't have the time or interest anymore. I won't be coming back here anymore. I might show up in the IRC from time to time to chat. I regret nothing.

So long, farewell.
~Jake2k3
User avatar
h3r1n6
Member
Posts: 986
Joined: December 7th, 2006
Reputation: 0

Postby h3r1n6 » Fri May 16, 2008 6:31 pm

jake2k3 wrote:Albeit I'm a little confused by all the numbers and such up there, but I think I understand what you mean. You're saying that because some songs are played a certain way in real life, like a song having a certain strumming pattern or a tapping sequence, we could incorparate this idea into FoF. It's an interesting idea, and I see you've really put some thought into it. I don't believe it would require a whole rewriting of FoF, but it wouldn't be a simple task either.

Now, I can understand that, but in my opinion this wouldn't add much to the gameplay, but just make it too complicated.
User avatar
Dævid
Member
Posts: 634
Joined: January 28th, 2008
Location: Wisconsin
Reputation: 0
Contact:

Postby Dævid » Fri May 16, 2008 7:29 pm

Theres one part about this i can totally agree on, that isnt too confusing. Upstrums vs downstrums. Look at say it aint so by weezer or Santeria by sublime. Both of those (when played in real life) have parts that are strummed normally, and parts that are upstrums. The upstrums are like that reggaeish part. I personally always upstrum those parts cause that's how it is irl and im a hippy who loves reggae ska music, so theres lots of upstrums in the music i listen to. I don't think it would be that hard to differentiate if you just did something with the notes, like with HOPOs or SP notes. The problem is finding an efficient way to denote those notes as upstrums. And I don't think playing it the "normal" way should count against you, but playing the "correct" way could say give you more points or maybe there could be some extra star designation, or award for accuracy in the game results screen.
Might be working on DH2
変なの、信じられない
User avatar
vedicardi
Member
Posts: 8616
Joined: August 22nd, 2007
Location: 近寄らないで、汚らわしい
Reputation: 6
Contact:

Postby vedicardi » Sat May 17, 2008 2:46 am

It's never going to happen unless jesus comes down from heaven and forces both the FoF team and the guy that made feedback to do this, because they never would normally since no one wants it.
** そんなこと言ってるからいつまでも子供って言われるのよ **
Image
∫ PROBLEM CHILD dx
User avatar
MARIUSBMX
Member
Posts: 45
Joined: April 6th, 2008
Location: Mexico
Reputation: 0

Postby MARIUSBMX » Wed May 21, 2008 2:03 am

HUH? I DONT UNDERSTAND
Image

Return to “Thoughts ?”

Who is online

Users browsing this forum: No registered users and 13 guests