26F-Studio / Techmino

Techmino:方块研究所唯一官方仓库(Github)
https://www.studio26f.org
GNU Lesser General Public License v3.0
550 stars 68 forks source link

More Human-Readable Mission Sequence #948

Open C29H25N3O5 opened 1 year ago

C29H25N3O5 commented 1 year ago

The mission sequence in custom games now looks like this:

image

Is it possible to rename the mission so they match the terms used in the Tetris community (like TSD instead of T2)?

SweetSea-ButImNotSweet commented 1 year ago

sorry for late reply


I think it is may impossible for now because of our design concept: using big font size

ImpleLee commented 1 year ago

Maybe use a few buttons with "T", "Spin", and "Double"?

Not-A-Normal-Robot commented 1 year ago

Maybe have 3 selectors for:

Then have buttons for adjusting the cursor position of the input box on top, and a button for deleting and inserting

User670 commented 11 months ago

hmm how did I miss this

in China a "T2" is more commonly used to refer to a T-Spin Double, rather than "TSD". eg, a DT cannon clears a "T2" and a "T3".

Should this be localizable or something? I wonder.

Also, the "three section" idea... does this imply there should be a "T-not-spin-Double" (which accepts a Double cleared with a T, but rejects a Double cleared with an O, or a T-Spin double)? Some combinations like these aren't in the current system, and might even not make much sense in extreme cases.

Not-A-Normal-Robot commented 11 months ago

No, I didn't intend to imply that that would exist. I think we could just disable some unsupported options like those... for now.

Also, I meant selectors for the custom mission editor, it wouldn't actually display that in-game.

User670 commented 11 months ago

I meant selectors for the custom mission editor, it wouldn't actually display that in-game.

I know, but if we allow selecting "T" - "Clear" - "Double", this would necessarily imply a "T-not-spin-Double", which currently isn't in the game, and might make little sense depending on who you ask.

Not-A-Normal-Robot commented 11 months ago

I was thinking that if the user tried to input that, it'd either block the user from inputting that, or it'll switch to something else (like when the user tries to go from Any-clear-double to T-clear-double, it'd switch to TSD)

Or we could have just two selectors, like:

User670 commented 11 months ago

Okay looks like there are TWO SEPARATE issues here

  1. use TSD instead of T2. The former is more commonly used in the English-speaking community while the latter is more commonly used in China, so maybe there is some localization stuff to be implemented
  2. redesign the selector panel so that instead of listing every option as their own button, have a 2-panel or 3-panel selection that combine into one mission entry

btw comment on the "combination panel": what if you want to input twenty TSD missions? instead of pressing TSD 20 times, you'll need to press T, then Spin, then Double (depending on the final design/implementation) 20 times.

Not-A-Normal-Robot commented 11 months ago

I was thinking there's gonna be the selectors as some kind of drop-down menu, and then there's gonna be an "enter" button to actually enter the selected mission into the list. that way they can just select "T-spin" "double", and then press Enter 20 times

there's also gonna be some cursor buttons just like the piece sequence editor

ImpleLee commented 11 months ago
  1. use TSD instead of T2. The former is more commonly used in the English-speaking community while the latter is more commonly used in China, so maybe there is some localization stuff to be implemented

I don't think this is important, because our in-game text is still "T Spin Double" instead of "T2", and the main idea here is that you should just be able to type that as a mission (but with a custom input method, like three selectors or two selectors)...