by admtal on 5/27/25, 12:40 PM
Thank you all for playing and leaving such great suggestions and comments!!
I will likely add many of these suggestions over the weekend.
- Multi bag instead of fully random
- No auto clear on game end
- Clear hold on game reset
- Rename to LAZY PUBLIC DOMAIN BLOCK GAME
also, I need better UX or something, because some of the suggestions are already implemented but it’s prob not initiative/ hard to find.
Clicking on the ghost enables the ghost piece. I personally hate ghost pieces, and I always disable them, so because it’s my game, I have it off by default.
Tapping left side and right side rotate left and right.
Keyboard Up and Shift rotate left and right.
Delete key does UNDO
Enter does HOLD
You can touch drag or click drag to move your piece, even dragging up.
Oh, also you can drag from anywhere, you don’t have to actually click the piece.
You can two-finger tap to DROP (that’s how I play, it’s so satisfying)
Three-finger-tap is HOLD
You can save to home screen on iOS and it should play as a full screen app.
If you get a “Tetris” (four line clear at once) a secret gift button appears, but it’s just a link to my book, because everything I do is soulless cash grab.
I’m lazy, and built this game sitting on the couch on my phone using a mix of rosebud.ai and ChatGPT. I also had to get in my laptop to do performance optimizations manually, that part sucked, it was like real work. But otherwise, vibe-coding is fun.
This game is made specifically for me and how I like to play, and I’m glad others enjoyed it!
by keepamovin on 5/27/25, 7:15 AM
by hnlmorg on 5/27/25, 7:06 AM
Played for a little while and didn’t get a single L piece. I’m guessing you’re picking pieces randomly?
If you wanted to further reduce the stress then you could use the single bag system (same link as below, bottom of the page).
[1] https://strategywiki.org/wiki/Tetris/Pieces#L_piece
by lynx97 on 5/27/25, 7:39 AM
While we are at unconventional tetris implementations: I wrote a cosmopolitan libc based tetris clone for Braille display users. IOW, pieces "fall" horizontally, and blocks are rendered with (unicode) braille.
https://github.com/mlang/betris
Big thanks to @jart, cosmo is a godsent for cross-platform TUI stuff.
by enahs-sf on 5/27/25, 7:09 PM
i had some interesting thoughts while playing about how this aligns with the work of startups.
Even with the constraints of time and gravity removed and with undo, it's still quite easy to make choices that keep the structure up but leave gaps which are hard to fill in. These end up leading to cruft that's hard to get rid of.
With some degree of ability to look ahead, it's hard to break away from the human psychology of aligning the structure to your expectations for a certain piece, that may or may not be coming in the near future. somewhat analogous to building for an audience that may not be there or may never come.
Despite having all advantages, it's still quite possible to paint yourself into a corner and fail.
One can learn a lot from this game if they take the time to observe it.
by irjustin on 5/27/25, 5:53 AM
Still managed to kill myself trying to do a "full screen" tetris. Somehow I always end up finding ways to add the stress back in.
by tantalor on 5/27/25, 12:05 PM
Feature request: to make it even lazier show a preview of where the piece is going to end up when it lands, like a ghost image
by heisenbit on 5/27/25, 12:00 PM
I prefered moving the piece down into the right place. I found it a bit annoying and also not intuitive to have to press ‚drop‘ for a piece which was down already and which i released. Would be nice if it auto-dropped on drag release when at the bottom.
Last but not least: Fun and relaxing.
by freeone3000 on 5/28/25, 3:47 AM
I love this! It really allows you to examine the role of time pressure in gaming, and why tuning it is so key -- having too much time makes it significantly easier, to the point where it wasn't fun for me. Which is brilliant!
by metayrnc on 5/27/25, 6:37 AM
Wow this is such a great idea. Also the controls on mobile were top notch. No issues with random zooming, text selection, weird scrolling etc. Felt like a downloaded app.
by hansmayer on 5/27/25, 6:27 AM
Awesome stuff, but have you considered adding an MCP interface so that an AI can play it instead of us :) :)
by stevage on 5/27/25, 10:06 AM
"lazy" doesn't feel like the right name. More like low stress. I really enjoyed it.
by jsheard on 5/27/25, 9:58 AM
by ggoo on 5/27/25, 6:09 AM
I would recommend renaming this project to not include the t word.
by vunderba on 5/27/25, 4:23 AM
Nice job. Add in some Nintendo Wii lobby style music to give it that extra chill vibe.
FWIW, you can also do this on TETR.IO in Zen mode - just set the Gravity to 0 and turn Leveling off.
by cshimmin on 5/27/25, 5:36 PM
There's a board-game version of Tetris that I've been playing with my toddler, and is pretty much the same low-stress approach. It's also multiplayer (the next piece everyone must use is decided by drawing cards from a deck). The only shortcoming is that you can't do the maneuver where you slide a piece sideways just as it hits the bottom to slot it into place under another piece. Highly recommend!
by bramvanleur on 5/27/25, 7:42 AM
It would be great if undo would make the piece appear at the spot I dropped it from. So I can correct mistakes by "undo", "left", "drop".
But what I am really looking for in Tetris is the game to train me. After observing me play for a few minutes it tells me: _"Hey, I notice you always deal with L pieces horizontally. Proffesional players usually prefer to X so they can achieve Y"_
by the_af on 5/27/25, 11:54 AM
Was this vibe coded with AI? Based on one of your replies here, and your post history, I think it is.
I also think some of your comments here are also AI-generated, e.g. this one where you both posted a submission and asked yourself to "stop posting AI generated garbage":
https://news.ycombinator.com/item?id=36841921
by ilker2495 on 5/27/25, 11:54 AM
Great idea, played until I got a fullscreen clear, I really like it but the single rotation key is annoying, I suggest having separate clockwise/counter-clockwise keys. Also single bag randomization algorithm please (look up 7-bag, 7BR), bag makes even NES Tetris super chill since you never get overwhelmed or left waiting for a long piece. Another suggestion is to add a "ghost piece". Basically a display for where the piece is going to end up if you hit drop.
Others in this thread are right. You should avoid the "-tris". My favourite Tetris clone calls itself "Shiromino" for example. Maybe "Slo'mino" to emphasize the slowness of it, or something like that, I'm sure you can come up with a way better name.
I don't mean to be overbearing this is a very fun idea and I enjoyed my time with it!
by Brajeshwar on 5/27/25, 9:20 AM
I laughed out like crazy for minutes on reading the title. I had to re-visit one of my regular saying and I thought that was cool but it ain't no more, “Business is Chess, and Life is Tetris.”
I’m going to move the first piece down sometime soon.
by simonmysun on 5/27/25, 8:18 PM
I send it to my wife and she couldn't move the pieces because the page preview exits when she swipes. There are several tricks to disable this default behavior and it would be nice to add them
by Arcorann on 5/27/25, 11:11 AM
Neat. However, I noticed that the page description reads "No stress, memory-optimized 3D Tetris variant.", but I can't figure out what's supposed to be 3D about it.
by acjohnson55 on 5/27/25, 2:34 PM
This is really cool! My kids like watching me play Tetris, but they don't like playing themselves because of the speed of the game, even when it first starts.
by alana314 on 5/27/25, 6:59 AM
Fun! Can we get a keyboard shortcut for clear?
by lorikmor on 5/27/25, 8:43 AM
I played it and thought it was dumb initially but then I loved the way it was not stressing me. Interesting concept
by onehair on 5/27/25, 3:51 PM
The Joy of Ctrl-U view source and actually finding the SOURCE available to read directly in the browser!
by aronhegedus on 5/27/25, 8:13 AM
I randomly got 4 line pieces at the start, thought this was going to be a line piece only Tetris variant :D
by sali0 on 5/27/25, 6:20 AM
I love this, spent more time on it than i thought i would. You should make this into a native mobile game.
by experimentctrlz on 5/27/25, 8:40 PM
This is super fun and relaxing. Maybe this is me being
supremely lazy in Lazy Tetris, but I wish there was a way to fully clear the whole thing to reset the game without refreshing the page. That would let me play this endlessly.
Thanks for making and sharing!
by geon on 5/27/25, 7:03 AM
Cool.
The drag gesture is slightly broken though. If the piece collides with the wall, it sticks instead of sliding.
by xnickb on 5/27/25, 9:03 AM
As someone who tried to be good at tetris but has failed miserably, this has potential to be a good tool to practice lookahead. Of course for that one'd need to have an option to see next N pieces in the queue.
But it's indeed a nice and relaxed take on tetris.
by darkwater on 5/27/25, 7:32 AM
Cool idea!
Playing on desktop with a keyboard, I cannot move pieces up when they reached the floor, though. I moved one piece down too much thinking it was possible to move it up again and that caused me to stress a bit ;)
by Obscurity4340 on 5/27/25, 7:03 AM
What if you start at a reasonably easy gravity but progressively ease up on it so things get slower and theres a baseline to move down from rather than it always being free and easy
by ajb on 5/28/25, 12:39 PM
Nice.
One point - on Firefox on Android, tap to rotate seems random. I often seem to need to tap more than 4 times to get the orientation I want.
by wvbdmp on 5/27/25, 6:13 AM
This is a great idea and I love it but somehow I’m randomly having issues hitting the Drop button, which make this unbearably stressful/frustrating. (iPhone SE)
by jccalhoun on 5/27/25, 7:41 PM
In firefox on desktop I just get a black screen?
by freedomben on 5/27/25, 6:06 PM
Really neat! Would love an "auto clear" setting though. Is it open source? This seems like a fun project to hack on
by teo_zero on 5/28/25, 6:01 AM
Why not completely removing gravity? Instead of "drop", the button could "fix" the piece where it is.
by platevoltage on 5/27/25, 11:14 PM
OMG my non-gaming partner who kind of likes Tetris, but doesn't like how fast the pieces move will LOVE this.
by kristopolous on 5/27/25, 4:13 PM
I wanted to drag them after they're dropped. That'd be great: "no you're going over there."
by RRRA on 5/27/25, 6:46 PM
Needs to be able to rotate in place or certain moves usually possible are now unattainable, but great otherwise
by maplant on 5/27/25, 1:39 PM
If you happen to find the opposite of this fun, check out Tetris the Grand Master 4 which just released on Steam.
by filt on 5/27/25, 8:44 AM
Nice! But a ghost piece would be helpful!
by rothos on 5/30/25, 7:30 PM
I played for a while and didn't get a single "I" piece.
by bemmu on 5/27/25, 6:51 AM
This is like Tetris with creative mode.
by deadbabe on 5/27/25, 11:29 PM
Maybe you can also let us remove collision detection and also let us pick the next piece?
by layer8 on 5/27/25, 12:51 PM
I wouldn’t call it “lazy”, because all the manual dragging is actually quite tedious work. ;)
by Charon77 on 5/27/25, 10:01 AM
There's a bug where the ghost doesn't update its position after clearing.
by carlsverre on 5/27/25, 4:44 PM
I think this is the first time I really enjoyed playing tetris. Terrific idea!
by didSspin on 5/27/25, 10:15 AM
After fiddling around for 3 minutes, I managed to do an illegal L spin.
by osm3000 on 5/27/25, 12:54 PM
Gosh this awesome! Thank you! That put a huge smile on my face ♥
by kazinator on 5/27/25, 11:39 PM
This is good as a "Level -1" for small kids .
by lastcoyotes on 5/27/25, 3:17 PM
Why does the yellow button link to an amazon listing?
by tiberius_p on 5/27/25, 1:55 PM
I still suck at this game, even with all the help.
by tremarley on 5/28/25, 9:57 AM
Make it compatible with more browsers please
by sherdil2022 on 5/27/25, 4:05 AM
It is good but not intuitive. Also the line doesn’t clear when all tiles in the row are filled. It is good to show the shadow of the piece where it would fall - at least as an option.
by hmcamp on 5/31/25, 10:08 PM
Brilliant!
by op00to on 5/27/25, 11:46 AM
This is awesome! Love the idea. Great work.
by mihaaly on 5/27/25, 11:51 AM
Lazy Tetris is definitely my game! : )
by malkia on 5/27/25, 10:25 PM
This is not easy as it sounds!!!
by EdA1 on 5/27/25, 10:03 PM
I had fun with this! Nice job :)
by NooneAtAll3 on 5/27/25, 11:30 PM
you should probably add an error popup when webgl is disabled
it's black screen for me
by __s on 5/27/25, 1:48 PM
UNDO doesn't clear HOLD
by fallinditch on 5/28/25, 4:30 AM
Nice job, fun and relaxing
by SaturateDK on 5/27/25, 6:45 AM
Seems to be down currently.
by albert_e on 5/27/25, 9:20 AM
I love this. Thanks.
by jorisboris on 5/27/25, 8:03 AM
This was quite fun!
by anArbitraryOne on 5/27/25, 10:49 AM
I still suck at it
by sammywammy on 6/3/25, 6:20 PM
hey
by leansh on 5/27/25, 11:14 AM
Thanks for this, another feature I generally like is showing a shadow where the piece will end up
by badmonster on 5/30/25, 5:51 AM
nice
by tianqi on 5/27/25, 12:19 PM
Me tried the first minute: this guy missed everything about game design.
Me after 1.5 hours and wondered why hadn't stopped: I know nothing about game design.