tetrio / issues

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

Fully-fledged 3D Stacker Mode #1049

Open SpacePianist0 opened 1 year ago

SpacePianist0 commented 1 year ago

Checklist

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

Imagine tetris... but 3D. is it possible? I don't know. but just imagine... tetris 3D...

Describe the solution you'd like

Instead of having three directions of movement (like down, left and right) imagine two extra movements; back and forward. maybe you could control your view with the mouse and have wasd to help with the extra movements. A new challenge for programming and the player.

tldr: 3D tetris

Describe alternatives you've considered

maybe just a simple texture and model change to make the view more 3D just to make it simple, or more complicated 4D tetris...

Additional context

mmm...yes...tetris

btw, love tetr.io, great way to relax and also have fun being competitive

ZaptorZap commented 1 year ago

Don't wanna trample your idea but......this is an extreme deviation of what the entire community is used to. There's a reason the popular, relevant stackers of today are exclusively 2D. That reason? Your T-Spinning prowess in a 2D game barely converts to 3 dimensions. The many years of in-depth analysis/theory crafting is almost entirely destroyed in the conversion over. 3D Tetris games of the past are incredibly slow and hard to control instinctively—both things very against TETR.IO's delayless design philosophy. If you would like to preview the immense tonal shift a 3rd dimension to placement brings to the table, this site shows what few may recognize as "BlockOut on the web"—it converts the gameplay to modern web browsers.

3D shaders to our 2D field, similar to those in Tetris Effect or Tetris The Grand Master 3 could look interesting, but such an additional computational strain isn't ideal for those who struggle to run the game on MINIMAL graphics today. It's unfortunate, but the truth is: a lot of TETR.IO's playerbase chooses to run TETR.IO on low-powered Chromebooks.

Ignoring potential performance concerns, consider that TETR.IO was built from the ground up with PixiJS: a 2D WebGL engine. While Google searches for "3d pixijs" bring up libraries such as Pixi3D, they also bring up advisories by PixiJS themselves specifically outlining PixiJS as "NOT a 3D Renderer". Uprooting TETR.IO's complete foundation in graphics to support an additional and likely unpopular method of rendering doesn't sound feasible, but I'm not a developer. Simply stating concerns.

MESIR1 commented 1 year ago

What Zappie's saying is that if we change to a 3D version, lots of peoples brains would stop working and be unable to comprehend 3D. I can't even start thinking about the t-spin mechanism in 3d

SpacePianist0 commented 1 year ago

oof, yeah, I might try it myself though, it sounds like a fun little challenge, thanks for the reply! I absolutely love Tetr.io!

On Thu, Mar 2, 2023 at 10:38 PM MESIR1 @.***> wrote:

What Zappie's saying is that if we change to a 3D version, lots of peoples brains would stop working and be unable to comprehend 3D. I can't even start thinking about the t-spin mechanism in 3d

— Reply to this email directly, view it on GitHub https://github.com/tetrio/issues/issues/1049#issuecomment-1452914710, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYSFIZBNQY4M3KGNJ5IDA3LW2FRTXANCNFSM6AAAAAASH4S3WY . You are receiving this because you authored the thread.Message ID: @.***>

-- This email originated from a student account managed by the North Kingstown School Department.  If you believe it is being used  inappropriately, please @. @.>.