Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decouple spin detection from allowed spins #1281

Open
4 tasks done
KonSola5 opened this issue Apr 5, 2024 · 0 comments
Open
4 tasks done

Decouple spin detection from allowed spins #1281

KonSola5 opened this issue Apr 5, 2024 · 0 comments
Labels
improvement Something can be added or improved

Comments

@KonSola5
Copy link

KonSola5 commented Apr 5, 2024

Checklist

  • I've checked both open and recently closed issues to ensure this feature is not already requested.
  • I am using the newest version of TETR.IO.
  • I am certain this is a feature request, not a bug.
  • I've thought this feature through properly.

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

The spin presets are quite nice, but after discussing the Tetra-X Mini T-spin issue (#626), one could wish to set for example immobile T-spins to go together with Tetra-X or ASC.
None of the current presets currently allow immobile T-spins, even in All Spins the T piece is treated specially and uses a 3-corner check.

Describe the solution you'd like

Decouple spin detection from allowed spins.
After the suggested change, the "allowed spins" would only change the pieces spins could be performed and how much attack they send.

Allowed spins

  • T-spins: only T piece
  • Handheld: T piece with 2 attack per line, L, J, Z, S pieces with 1 attack per line, O and I can't spin.
  • All-spin: Every piece.

Spin detection:

  • 4-point (or 3-corner)
  • Immobile
  • EZ-Immobile (new, would function like in Nullpomino)
  • Stupid

So the current options would become recreatable via these combinations:

  • T-spins: T-spins + 4-point
  • All spins: All-spin + Immobile (T would become immobile too)
  • Handheld: Handheld + 4-point
  • Stupid: All-spin + Stupid

For All-spin + 4-point, there would be Mini spins available (like in Tetris Kentei or Tetris Stardust).

Describe alternatives you've considered

Setting spins via "Allowed spins", however spin detection is coupled with pieces that can spin, so this doesn't offer much flexibility.

Additional context

May be similar to #622, however that issue was closed with a Handheld option being added.

@KonSola5 KonSola5 added the improvement Something can be added or improved label Apr 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Something can be added or improved
Projects
None yet
Development

No branches or pull requests

1 participant