TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Tetris, but silly

389 点作者 Unit520大约 3 年前
Hello HN!<p>You can read this [1] blog post if you want to know more about some ideas that I have for this thing. This is just an experiment right now, there isn&#x27;t any real game (yet). Any feedback would be appreciated, do you think this could become something that would be fun to play?<p>[1] <a href="https:&#x2F;&#x2F;unit520.net&#x2F;posts&#x2F;dead-trees-an-absurdist-block-laying-game-prototype&#x2F;" rel="nofollow">https:&#x2F;&#x2F;unit520.net&#x2F;posts&#x2F;dead-trees-an-absurdist-block-layi...</a>

54 条评论

dwringer大约 3 年前
I think this is great and a lot of fun. The only improvement I could suggest is that it only seems to clear the <i>bottom</i> line. If I have an incomplete bottom line, but the row above it settles and fills up, it never clears and the rows just keep stacking higher.
评论 #31289927 未加载
评论 #31289183 未加载
评论 #31292700 未加载
评论 #31288280 未加载
评论 #31288994 未加载
mrlonglong大约 3 年前
If you hammer away at the boxes such that it fills up the entire screen the weight of all those boxes is enough to crush the ones at the bottom.<p>Coolness to the max!
评论 #31290496 未加载
评论 #31289410 未加载
评论 #31293393 未加载
评论 #31290820 未加载
bambax大约 3 年前
This is an amazing idea. So original and yet so simple and &quot;obvious&quot; in a way... Excellent execution, too. Bravo.<p>(I didn&#x27;t understand one could interact with the fallen pieces until I read the comments here. Maybe some hint somewhere would help...?)<p>(Also, parameters on the left are distracting; better have good defaults and let the user play. Being able to move the pieces with the gyro when on mobile (as suggested in another comment) would be great.)
评论 #31289232 未加载
评论 #31288810 未加载
DrPhish大约 3 年前
Love it. Tetris is such a well worn cultural institution that its ripe for parody.<p>Reminded me of this Japanese comedy routine involving Tetris[0]<p>Totally doesn&#x27;t need any Japanese language skills to enjoy<p>[0]: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tXpi3JbQiWU" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tXpi3JbQiWU</a>
评论 #31288115 未加载
Unit520大约 3 年前
Thank you all for your nice comments and suggestions, be assured that I read every comment even if I didn&#x27;t reply to you personally!<p>I&#x27;m glad you liked it and will continue to work on it some more, you had some great suggestions that I certainly want to try out.
dotdi大约 3 年前
A funny thing happens if you just press the down arrow and keep it pressed. The game area quickly fills up with squares, and then it just continues to add more shapes until, after a minute or so, the whole page turns black.
评论 #31289030 未加载
评论 #31287928 未加载
评论 #31287889 未加载
hubblesticks大约 3 年前
Love this! I tried this on my phone and instinctively tried to turn my phone to make the pieces slide around (after seeing the falling&#x2F;sliding physics), expecting them to react to the gyro in the phone. Then realized, right, this is a web app!<p>Great work, fun!
评论 #31279085 未加载
评论 #31276814 未加载
dragontamer大约 3 年前
Thoughts:<p>1. Tetris -- Obviously different than Tetris<p>2. Not Tetris -- <a href="https:&#x2F;&#x2F;stabyourself.net&#x2F;nottetris2&#x2F;" rel="nofollow">https:&#x2F;&#x2F;stabyourself.net&#x2F;nottetris2&#x2F;</a> Similar, but less destructive. Not-Tetris is closer to the original Tetris.<p>3. Tricky Towers -- <a href="https:&#x2F;&#x2F;www.trickytowers.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.trickytowers.com&#x2F;</a> . More similar to this game than Tetris. Tricky Towers blocks aren&#x27;t destructable, but the physics and very &quot;limited&quot; platform space makes a real game. Special powers (ex: vines) to &quot;solidify&quot; some blocks together really make building higher-and-higher better. The &quot;puzzle&quot; mode of trying to get the most number of blocks with the least height is also very fun.<p>4. This game -- This is a sandbox for now, the unique part is &quot;impact physics&quot; which can break apart blocks if enough weight &#x2F; damage were dealt to them. Not a real game yet, but clearly on the path to something fun here. Not sure what the gameplay loop should be, but Tricky Towers is the closest game to maybe draw inspiration from?
_Microft大约 3 年前
I like it!<p>For other players: you can pull and push pieces around if they do not align into proper lines by themselves. Clearing lines works!
评论 #31288301 未加载
评论 #31277011 未加载
评论 #31288547 未加载
thematrixturtle大约 3 年前
Is there a way to play this on mobile? Tapping makes the pieces drop, but I can&#x27;t work out a way to control the pieces.
评论 #31292017 未加载
aasasd大约 3 年前
My favorite variation on ‘silly Tetris’ is Triptych: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=mM4uZuA1_d0" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=mM4uZuA1_d0</a><p>Quite similar to the OP actually in terms of physics, but with three-in-a-row as the game mechanic.<p>The game can be found on Internet Archive, as usual with old-ass games: <a href="https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;trpsetup" rel="nofollow">https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;trpsetup</a><p>BTW, the left panel in ‘Dead Trees’ seems to have some problem with Retina screens: I can barely discern anything on it. Perhaps the author would want to apply some kind of zoom to compensate.
plank大约 3 年前
Funny, did not understand how up play on iPad (clicking only let the blocks go down). I think there are some small bugs in the code, see image (several rows full but not clearing, and there is a block on row 4+5 that overlaps with the full(!) row 4 and the (non-full) row 5. Link: <a href="https:&#x2F;&#x2F;www.dropbox.com&#x2F;s&#x2F;cm1qbow9h7fvsmw&#x2F;20220507_093125.jpg?dl=0" rel="nofollow">https:&#x2F;&#x2F;www.dropbox.com&#x2F;s&#x2F;cm1qbow9h7fvsmw&#x2F;20220507_093125.jp...</a>
bee_rider大约 3 年前
I enjoyed it.<p>It seems like only full rows in the bottom are counted or something? Or maybe I had a subtle alignment issue. But eventually I got a small gap at the bottom. I ended up with a bunch of full rows, all the way up. Eventually the blocks got over my &quot;dropping point.&quot; So, I created a bunch of blocks all at once near the top, compressing all rows below. This caused something to squish into the bottom row, freeing up a little space. 10&#x2F;10, best compressive tetris mechanism ever.<p>A shake button would be nice.
评论 #31289133 未加载
lucb1e大约 3 年前
This is fun! Creative idea and nicely made.<p><a href="https:&#x2F;&#x2F;dro.pm&#x2F;k.png" rel="nofollow">https:&#x2F;&#x2F;dro.pm&#x2F;k.png</a> -- Is this a bug, or are you basically game over once you have a gap in your bottom row and the rest will never line up perfectly enough to disappear?<p>Edit: resolved it by layering a third full row, then smashing it by luck in the right way to make something drop down to the bottom one. So yes, bottom row always just needs to be filled.<p>Edit2: Some tricks<p>- drag a block<p>- hold down the arrow down button (until the page goes completely blank and you get Aborted(Assertion failed: draw_list-&gt;_VtxCurrentIdx &lt; (1 &lt;&lt; 16) &amp;&amp; &quot;Too many vertices in ImDrawList using 16-bit indices. Read comment above&quot;, at: ..&#x2F;extern&#x2F;include&#x2F;imgui&#x2F;imgui.cpp,4269,AddDrawListToDrawData))<p>- play with the controls on the left of course :)<p>Also loving that there is no loss condition. The game doesn&#x27;t tell you when you&#x27;ve lost, you can decide that for yourself!
xigency大约 3 年前
This is really cool but I have some feedback: being able to drag the pieces removed all of the challenge, so it wasn’t really fun; only the bottom row will clear - this kind of breaks the game when not “cheating” with manually dragging pieces.<p>Overall, I think if you fixed those two points this would be a great and challenging game.
utbabya大约 3 年前
Feels like a real game to me, I spent good 15 minutes trying to clear the remaining 2 blocks, which is supposedly an impossible state. Turns out when you hold space you randomly lose blocks to the void so you can shift it back to multiplies of 12s by reoding it, meta! I did get the satisfaction of winning the level i created myself by cleaning up the mess back to blank state manually.
ineedasername大约 3 年前
Pointless &amp; frivolous. I love it.<p>There used to be some plugin where you could click a button &amp; be shown a random site that someone had tagged as being interesting for some reason. It was a great way to find all sorts of stuff off the the beaten path like this, but for the life of me I can&#x27;t remember what it was called to see if it still exists.<p>Does anyone remember it, or whether or not something similar exists today? I used it around the time Web 2.0 was just coalescing into a major thing.<p>EDIT: StumbleUpon! Unfortunately it seems a bit closed off, gated by a login &amp; invite code. And the items on the public site look like they&#x27;re just photos...
评论 #31288979 未加载
评论 #31288975 未加载
nyanpasu64大约 3 年前
I didn&#x27;t know how to trigger <a href="https:&#x2F;&#x2F;unit520.net&#x2F;deadtrees&#x2F;" rel="nofollow">https:&#x2F;&#x2F;unit520.net&#x2F;deadtrees&#x2F;</a> at first (focus the page then use arrow keys). Oddly the first page load hung at a static canvas that stretched as I resized the window, while reloading worked. F12 showed a (false positive) warning:<p>&gt; wasm streaming compile failed: TypeError: WebAssembly: Response has unsupported MIME type &#x27;application&#x2F;octet-stream&#x27; expected &#x27;application&#x2F;wasm&#x27;<p>Is this something you want to fix?
评论 #31289741 未加载
swah大约 3 年前
I always loved this kind of game and playing with the libraries demos (IIRC box2d) back in the day.<p>Is this using a port of that? I wish there were more not gaming uses for these kinds of interfaces.
unnouinceput大约 3 年前
Thank you for this, bookmarked this one. Going to be an awesome resource for slapping in the face to all those evangelists that chant &quot;browser games are the future&quot; because once you keep pressing down arrow and the screen is filled with rectangles it crawls to a stop at several thousand of them, while a similar implementation in native C++ using Unreal Engine 5 will not break a sweat even at dozens of millions on screen.
评论 #31291624 未加载
daxaxelrod大约 3 年前
This reinforces my core belief that people, if given the opportunity, love a good button mashing app.
评论 #31289824 未加载
dugmartin大约 3 年前
I had fun going &quot;full auto&quot; with the left, right, down keys. It fills up the screen with a bunch of exploding boxes at first and then alternates between stacking boxes up as it jitters and suddenly wiping out a bunch of rows on the bottom. Super fun.
rashkov大约 3 年前
I keep wanting to tilt my phone to influence how the blocks shift around and fall. Very cool! Graphics and responsiveness are truly excellent. Impressive game code, especially on a mobile browser. Can you tell a little more about how this was made?
samadmin大约 3 年前
I think this is pretty entertaining. Definitely a nice twist. I get the impression it might need to be made a bit harder somehow. I&#x27;m not having problems clearing levels (though I&#x27;m definitely enjoying doing it).
goodusername大约 3 年前
It was pretty amusing to try and guess how to smash the pieces into order, thanks!
yencabulator大约 3 年前
This reminds me of what I recall was called &quot;analog tetris&quot;, where you had pixel perfect control of where you dropped the bricks. Aligning them to fill holes was really hard!
e-dt大约 3 年前
This is fun. If you turn restitution all the way up and friction all the way down, you can get a passable simulation of a liquid, and then (when temperature is increased) a gas.
butz大约 3 年前
This game reminds me of Triptych (<a href="http:&#x2F;&#x2F;chroniclogic.com&#x2F;triptych.htm" rel="nofollow">http:&#x2F;&#x2F;chroniclogic.com&#x2F;triptych.htm</a>).
jhgb大约 3 年前
&gt; Any feedback would be appreciated, do you think this could become something that would be fun to play?<p>Combine this with Hatetris, perhaps? Oh, wait, you said &quot;fun&quot;...
WithinReason大约 3 年前
Reminds me of the game Tryptich:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=mM4uZuA1_d0" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=mM4uZuA1_d0</a>
lnyng大约 3 年前
Is it possible to make use of gravity sensor on phones?
anoncow大约 3 年前
Are directional controls possible on mobile?
stanislavb大约 3 年前
Tetris, but good and old <a href="https:&#x2F;&#x2F;goodoldtetris.com" rel="nofollow">https:&#x2F;&#x2F;goodoldtetris.com</a>
andrew_大约 3 年前
It&#x27;s fun to just hold down the spacebar.
zydex大约 3 年前
I have to admit I very quickly opted for the bruteforce method of &quot;spam-and-compress&quot; in order to clear rows.
braingenious大约 3 年前
This is so fun! It kind of reminds me of Crayon Physics Deluxe, which I played obsessively when it came out.
PaulStatezny大约 3 年前
Try sliding all the bars to the left (except sim time scale).<p>The blocks seem to <i>try</i> to clear themselves. :-)
nathell大约 3 年前
Obligatory xkcd: <a href="https:&#x2F;&#x2F;xkcd.com&#x2F;724&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;724&#x2F;</a> ; there are implementations (google “Hell Tetris”).
aspyct大约 3 年前
I wanted to shake things into place on my phone, but it didn&#x27;t work. So broken :D
Jason_Protell大约 3 年前
I love it. Thanks for sharing.
ronald_raygun大约 3 年前
I think putting a grid on the background would help with alignment and such
7373737373大约 3 年前
There needs to be an awesome-tetris that lists these variants :)
cpitman大约 3 年前
This was fun! All I want is some music and sound effects!
dymk大约 3 年前
I love seeing imgui in the wild used in stuff like this
Andrew_nenakhov大约 3 年前
This is great. Add shaking, and it&#x27;ll be perfect.
评论 #31288945 未加载
szundi大约 3 年前
Just press and hold the down button if you are stuck.
therealmarv大约 3 年前
One bug: Full rows above button row are not counted.
ge96大约 3 年前
The colors of the tiles are satisfying
artur_makly大约 3 年前
the grey beards use to call this… art. but that is just a legend.
UmYeahNo大约 3 年前
Just hold space (on desktop anyway)
评论 #31289692 未加载
alana314大约 3 年前
I think I won by not pressing down
joexuyi大约 3 年前
Tetris, but mind-blowing.
thanatos519大约 3 年前
Awesome!
mustafatorun大约 3 年前
cool