tetrio / issues

Report issues and discuss improvements / feature requests around TETR.IO
https://tetr.io
393 stars 21 forks source link

Option to Prevent Accidental "Instant Soft Drop" (Max SDF Soft Drop, aka Sonic Drop) #1263

Closed SphyxDev closed 7 months ago

SphyxDev commented 7 months ago

Checklist

Is your feature request related to a problem? Please describe.

When I play with Max SDF and soft drop a piece, I sometimes find myself accidentally soft dropping the next piece all the way down as well, since I sometimes keep the soft drop button held down as the piece locks in. This often results in an undesired piece landing in an undesired spot. It usually locks in before I can even react, or is straight up impossible to get out of that spot.

Describe the solution you'd like

There's already a "Prevent Accidental Hard Drops" option. So, in a similar fashion, there could be a "Prevent Accidental Soft Drops" option (or something along those lines) that puts a few frames of delay to the soft drop every time a new piece spawns in.

This option would be off by default as the default SDF is not infinite, and the problem only really exists when the soft drop acts as a sonic drop.

Describe alternatives you've considered

None.

Additional context

Video Clip Demonstrating the Issue

https://github.com/tetrio/issues/assets/153221885/5915b688-1efb-4cc3-b990-4213fbb4f550

ZaptorZap commented 7 months ago

Duplicate of #901