FunkinCrew / Funkin

A rhythm game made with HaxeFlixel
https://www.newgrounds.com/portal/view/770371
Other
2.97k stars 2.29k forks source link

Enhancement: Ghost Tapping When Player Isn't Singing #2651

Open Average-FNF-Modder opened 5 months ago

Average-FNF-Modder commented 5 months ago

What is your suggestion, and why should it be implemented?

          I am aware regular ghost tapping will most likely not be added, and I agree that now that the input system is good it really just isn't necessary and lowers the mastery of mechanics required pretty drastically. But one thing I always loved about it that during long song intros in mods that don't let you skip them as well as time between turns, I could screw around and pass the time without taking my hands off the keyboard.

          There are numerous ways to implement this, having ghost tapping off whenever the camera focuses on the player, having a dedicated event to put you into and out of a rest mode, or simply having it not function whenever any note is within hitting range, although maybe for that one you'd only check the accurate and late ranges of the note and not the early range, because that could get annoying for people who like to tap right up to the start of a song.

          Doing it this way would make songs much less boring in downtime for sure. It doesn't seem like much, but watching those keys pop in and out as you tap your fingers along the keyboard while you wait is a joy, and I'd love to be able to do it without missing every time. That's my idea. Won't make the game easier, just more fun and would pad downtime.

BaremetalFlesh commented 5 months ago

You can download a mod for the base engine and put in in mods/example_mods, depends on your version.

I think the point of posting this on the Funkin' GitHub is that the OP wants it in the base-game.

Average-FNF-Modder commented 5 months ago

You can download a mod for the base engine and put in in mods/example_mods, depends on your version.

I think the point of posting this on the Funkin' GitHub is that the OP wants it in the base-game.

Lol precisely. Base game should have this.

Luc4s-adv commented 5 months ago

I don't understand why someone hasn't done this yet, even the unofficial Android Port received Ghost tapping and a few more fixes

Hundrec commented 2 weeks ago

I feel like compromising on ghost tapping like this would feel inconsistent and require some kind of UI indication of when the player is at rest. It would be more consistent to just implement regular ghost tapping, which they certainly won't do any time soon.

Average-FNF-Modder commented 2 weeks ago

I feel like compromising on ghost tapping like this would feel inconsistent and require some kind of UI indication of when the player is at rest. It would be more consistent to just implement regular ghost tapping, which they certainly won't do any time soon.

Well I mean it would be just an option. It would basically be, any-time you're not doing nun. And if that got confusing, players could leave it on and just act like it was off, I mean it would still be a nice safety net for finger slips at random times, or just turn it off.

Hundrec commented 2 weeks ago

An option that involves ghost tapping raises the concern of affecting the way scores are calculated. If you play with any form of ghost tapping, it wouldn't be fair to save your scores and compare them to others. The devs seem to be taking a "keep it simple" design philosophy so far, and ghost tapping would throw a wrench into that framework.

Average-FNF-Modder commented 2 weeks ago

An option that involves ghost tapping raises the concern of affecting the way scores are calculated. If you play with any form of ghost tapping, it wouldn't be fair to save your scores and compare them to others. The devs seem to be taking a "keep it simple" design philosophy so far, and ghost tapping would throw a wrench into that framework.

I mean, I see that, but plenty of other rhythm games have difficulty raising and lowering modifiers like that. Take Osu!Mania for example, theirs literally a no fail mode, but it halves your score. I mean if they really want the score system to end up complex, in-depth, and arcade-y like has been stated, having things that add asterisks to your clears in some side note or score affects would probably make some sense honestly. Maybe they could implement something like this, but have it put a little not next to your score saying you used it. Though to be honest, if the ghost tapping was really only present during downtime, it would have no real affect on scores anyways, only allowing players to mess around, which I think it would better serve as a small note that it was used rather than a score penalty. Also, if downtimes are settable by an event, a charter could choose to just not make them if they wanted to be mean lol.