tetrio / issues

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

Fix frustration caused by board moving when switching from 3+ players to 1v1 #959

Open rajun274 opened 2 years ago

rajun274 commented 2 years ago

Checklist

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

Yes, the problem occurs when playing in a room with 3+ people. When there's 3 or more people left, your board is centered. When it's down to you and one other play, your board shifts to the left, which is very frustrating. For me, this is a source of misdrops.

Note that I do see the Gameplay feature, "Show duels side by side", but that option affects both rooms (3+) and League (always 1v1). I know there's lots of advantage to being able to easily see your opponent's board (screen watching). This is very important in League, but in rooms where there's lots of people, I feel it's not as important, as you can't clearly see other people's boards for the majority of play.

The problem is also described at https://github.com/tetrio/issues/issues/411, but my solution is different.

Describe the solution you'd like

Split out the single option "Show duels side by side" to two options: "Show duels side by side in Rooms" and "Show duels side by side in Tetra League". In this way, the side by side view can be kept where it's most needed.

Describe alternatives you've considered

Create a new Gameplay option, "Always keep board to the left". In this way, no matter whether you're playing in a Room or League, the board never moves mid-game.

Note: I feel like this alternate solution is the same as what's proposed as the main solution in https://github.com/tetrio/issues/issues/411, but IDK why "30+ player room, when players are shown on both sides?", as mentioned by o5k, is such a big problem. Why not just display as many as can fit on the right side? Quick Play gets 100+ players sometimes - I don't think Tetrio is showing the miniboards of every single player. So no big deal?

Additional context

No response

rajun274 commented 2 years ago

As I think about this more, I definitely prefer the alternative solution over my ideal solution. Reason: even in a 1v1 private room where I'm playing a friend, I still want the ability to easily screen watch.