Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
First-person Tetris (firstpersontetris.com)
229 points by thecosas on March 18, 2013 | hide | past | favorite | 82 comments


Darn, I was hoping for a perspective from the block itself looking down on the already placed blocks.

Second-person tetris then?

[on a side note, I really need to learn how to game the front page. 2 year old, minute twist on 30 year old game -> front page. write a new game from scratch -> dustbin]


Pretty simple, really. (The following is fairly cynical, and a hyperbole. Most of it isn't actually good advice, but I've seen all of these methods work).

Try to post when the post the the bottom of /newest is close to an hour old.

Avoid posting during times of big events (e.g.: not when Google kills off Google Reader).

Have a linkbait title. Don't worry, it gets edited by friendly neighborhood moderators later, so you don't look like a jackass.

Need to re-post an article that didn't gain traction before? Add #SOMETHING to the end of the URL. The matching algorithm will think it's a new link.

Create a voting ring. Make sure to do some actual posting/upvoting, as there is voting ring detection. The simplest prevention is that upvotes from the same IP don't seem to count.

Have a short article, instead of a long one. By my estimate 90% of people upvote based on title alone, 9% upvote based on the first paragraph of the article, and 1% actually reads it.

Post something as "Show HN: please review my X". These seem to gain a lot of favor. Brag about how it was a weekend project, took you 2 hours, etc.

Have high karma and lots of fans.

Post "What I learned from building my tetris clone" article

Talk about how Paleo diet changed your life

Promise to teach us how to stop eating/sleeping/wasting time/driving/having stuff.

Write an article about how your work environment is different and how it makes you productive.

Do something that is otherwise trivial using only CSS. Apply the same approach to Haskell to get a PhD in Computer Science (I literally saw a thesis a while ago about memoization techniques in Haskell.)

Post a short angry rant or make a wild claim. This is especially helpful if you are a mildly popular blogger. Accuse Google/Apple of doing something that will ruin their business. Make a wild prediction about how the Entire Google empire is based on a dozen bloggers using Google Reader.

Read: http://jacquesmattheij.com/How+to+make+the+Hacker+News+homep...


Here are a few more:

Write a post about how to get on HN's front page.

Write a post about how you got on HN's front page and how your traffic increased as a result.

Write a post about how you failed to get on the front page, despite your best efforts.

For comments, try saying "OK, now you can downvote me".

For comments with negative votes, say "what's with the downvotes?"


Thanks for the tips, assuming you're being serious. I tried it again half an hour ago. Chose the time carefully and added a little profanity based on a few posts analyzing HN. No votes at all within the time it was on new and 1 comment complaining about the profanity. Yay.

I'll try again in the morning sometime. Something about spamming the site bothers me. Guess I need to get over it.


It's mostly not serious. Most of the "advice" I gave will decrease the quality of this site, and if it becomes widespread, it will be detected and the community will respond. You can use these tricks to try to game the system, and "spam" HN for your own gain, but I think you can also try to be above this stuff and actually post quality stuff instead. What are you trying to post, and why do you think it's not going through?

P.S.: Another evil technique that may or may not work: flood the /newest page with crap articles, and then put yours at the top. I remember reading an urban legend about a couple of guys that flooded a dating site (OKCupid?) with profiles of gorgeous women, then messaged real women, while other men were messaging the fake profiles. Dilute the market and you might tip the scales in your favor.

Edit: Do you mean? https://news.ycombinator.com/item?id=5385857 The game is kind of odd. The way you move is somewhat confusing, though I did figure it out after a second. Having a hard time figuring out what I'm supposed to/can do.


>Edit: Do you mean? https://news.ycombinator.com/item?id=5385857 The game is kind of odd. The way you move is somewhat confusing, though I did figure it out after a second. Having a hard time figuring out what I'm supposed to/can do.

Yea, it is a bit odd. The movement is intended to disorient you. You can pick up any items you want and try to use them. You're supposed to make enough movement in the specified direction so you can escape.


Regarding memoization techniques in Haskell, do you have a link? I once tried to implement hashlife in Haskell and got stuck on how to do the memoization and garbage collection. Perhaps I should have just used weak pointers everywhere and relied on the language runtime...



Looks like the second link is relevant, though I don't believe it was what I am remembering. I've got to start writing these things down...


Is something like this what you were looking for? http://www.3dtris.de/


Neat. I would have taken the plain game but with a different perspective, but that's pretty mind boggling right there.





Yea, what tsm posted is a flash clone of that game.


I loved this game.


It wouldn't be too hard to implement your 1st person tetris because once you rotate to the left, right and upward, simply paint the user a blank screen because the block can no longer see anything. :D


Once the block gets low enough, there might be things visible even while facing sideways or up:

  X        X
  XO       X
  XO     OOX
  XO     OOX
  XO  oo  OX
  XO  oo  OX
  XO      OX
  XO      OX
  XXXXXXXXXX


You could always write a rant about how good stuff doesn't make it to the front page; usually that has a better chance of showing up in the front page than the good stuff itself.


Good idea. Then when I get that rant on the front page, I can write a guide on HOW I GOT TO THE FRONT PAGE. Those seem pretty popular.


Hah that's exactly what I was expecting too


Try turning on "existential crisis".


A dog bites a man, no news. A man bites a dog, news.


Another fun (for some value of fun) variant is Hell Tetris[0] based on xkcd[1].

0 - http://www.kongregate.com/games/banthar/hell-tetris

1 - http://xkcd.com/724/


Perhaps more interesting is Hatetris http://qntm.org/files/hatetris/hatetris.html which is programmed to always give you the worst possible piece. Just try to clear a line!


Several years ago I ported and tweaked Bastet to Flash. http://blahg.res0l.net/2009/01/bastet-bastard-tetris/


I like Bastet much better than hatetris. Hatetris gave me mostly the same pieces, but bastet was much more varied and actually felt like I was getting somewhere and playing a normal game, except it was deceiving me and forcing me to build up too high, eventually forcing me to lose.

In the end, I got 2 lines in bastet and 3 lines in hatetris :)


Nice job, though if I'm completely honest, I found that version quite easy compared to the Hatris.


Yeah. As I said, I tweaked it. The breakdown for statistics on pieces given is (I believe) in the text. It doesn't give you the worst piece always as that's not fun. Even so, it's still not fun. :)


I beg to differ. I thought the difficulty was just right. But then I was a child of the 80s so grew up on Tetris.


What a horrible little game!

But I did manage one line on my second attempt :)


Well it always gives the same piece... Of course you can't finish a line. What does it prove?


It doesn't give you the same piece every time. If it did, you could finish a line just by lining each S-shaped piece on it's long end.

I managed to pull off a 4-line score: 20C2 AAAA AAAA 8CAA AAAA AAAA AEAA AAAA A5EA AAAA AD5A A2AA 0000 AA32 0AAA AAAA B0A9 552A AAAA ADAA AAAA B62A AAAA AB2A AAAA A8C2 AAAA AAA3 2AAA AAAA D58A AAAD AAAA A8C0 2AAA A8C2 2AAA AA39 AAAA B0AA AAAA 3AAA A8C8 AAAA A36A A3AA A32A AA30 02AA 8C0A AA8C 2AA9 5DAA AAAA AA9D 55AA AAAA AA75 5AAA AAA9 55AA AAAA 15AA AAA9 D54A AAAB 9AAA 46AA A808 AAA0 AAA1 556A AAB5 55AA AAAA


I used the same strategy to get 6:

C00A AAAA AAAB 0AAA AAAA ABAA AAAA AAB5 AAAA AAAA B000 AAAA AAAD 52AA AAAA AC02 AAAA AAAC 0AAA AAAA C2AA AAAA ACAA AAAA AEAA AAAA ADAA AAAA AD6A AAAA C00A AAAA C02A AAAA C0AA AAAC 2AAA AACA AAAA EAAA AAD4 AAAA AC00 AAAC 02AA AC0A AAC2 AAAC AAAD 2AAA D55A AAAA AAA9 5DAA AAAA AB5A AAAB 5AAA B00A AB0A ABAA 9D4A A975 AAAA AAB5 56AA AAAC 02AA C2AA EAAD 52AA D56A AAAD 55AA A956 AAB5 AAB1 AAB0 AA8C 1756 6A01 03AA 2A


It doesn't, if you change your strategy a little bit. I tried, I was able to get one line off. Just one.


no, it doesn't. You just haven't played long enough for a another piece to become a worse than the one you're playing.

Also, it's possible to finish a line using one piece (multiple lines actually).


Got 2 lines 8-)


I got 2!


Surprisingly, this is not entirely a joke. It is actually possible to clear lines. And apparently 36 lines is the high score.


Well, the name is very apt. I did manage to clear 1 line after quite a bit torment.



joining in with the Tetris variants: Futilitris http://twinbeard.com/140_futilitris


Ooh that's just mean. This is the point where I gave up: https://twitter.com/danielytics/status/313625082146738178/ph...


that is awesome. That comic is one of my random desktops - great to see it as a playable game <3


Take a look at not Tetris 2[1]. From its description:

Not Tetris 2 is the spiritual successor of the classic Tetris mixed with physics. The result is a fun spinoff in which blocks are no longer bound to the usual grid. Blocks can be rotated and placed at any angle, resulting in a complete mess if not careful. And with the newest cutting edge technology, Not tetris 2 allows line clears when the lines are sufficiently filled.

[1] http://stabyourself.net/nottetris2/


I've played this one too much. Very fun.


Interesting idea! I wouldn't recommend trying to play this after being on the vino all night though.

Excuse me while I find a bucket.


The fact that the orientation of the view changes based on the orientation of the block necessarily precludes this from truly being "first-person Tetris." (Unless the implied viewer can rotate about an axis that is perpendicular to the screen, which seems absurd.) Anyway, I digress.

It's still a neat concept...


The first time I saw this was in 2010. Ah, those were the days.

https://news.ycombinator.com/item?id=1052389


Very cool indeed, especially because the concept is not something astonishingly complex.

Check out NightMode and Exsistential Crisis

I consider the latter one to be the crown of this concept.

It looks even better and you have to memorize the structures laid, which makes it more interesting (especially since once you've grasped the original idea, the normal mode is not that hard at all)


+1 Existential crisis is really cool because it adds a memory game to the mix


Warning, motion-sickness trigger.


Ugh, yes. I didn't think I could feel queasy from looking at a computer screen (outside of, say, staring at bad PHP code), but this thing set off my stomach.


Did playing that make anyone else nauseous?


yes. I discovered this a few years ago, and used to play it as a break from work - it is fantastic at making you stop after a while because you're so dizzy! :)


I was hoping for a first-person 3d tetris

but the way it's made here, I think what it's missing is that gravity should be replaced by maneuvering to whatever side of the square is "up"

like aiming a spaceship

that would be challenging to play!


Also old, but since we are on the mood: http://www.tetris1d.org/


This is by David Kraftsow aka dontsave (http://dontsave.com). His projects are consistently awesome. Check out http://yooouuutuuube.com


I have a feeling this is going to make the tetris effect much more extreme.


I thought it was fun to just hear the original music again...


This is brilliant! But I find the key mapping much harder to adjust to than the perspective. I'm far more used to 'k' to rotate and space to drop.


I was, sadly, hoping for Resident Evil 1/Tomb Raider 1 style controls where up is ALWAYS forward. It increases difficulty ten-fold.


Reminds us that Flash isn't dead.


Ah, that's why all I saw was a black page. They don't even bother to do notification of errors these days.


Same for me. Such games should have a landing page with a screenshot, or at least some explanation.


This is so entertaining. Thanks for sharing. I will spread the word on this one!


This is gives me a serious headache! Try playing this whilst drunk....


This is not what I thought, but it was just as awesome. Great job!


Actually one of the highest scoring games of Tetris I've played.


I was so looking forward to a Doom/Tetris mashup. Disappointed.


This is so much more challenging than regular tetris!


Awesome, but that just gave me a headache! lol


IIII ... t's .... something !!! :)


TYPE 1 of music is pleasant


It gave me the dizzies.


the controls are goofy.

Why does the down button suddenly become the up button when the block rotates. Shouldn't it stay the same?

It does add an extra level of challenge though! :)


Ghastly. Who upmodded this? Anyone want to admit it?


8 bit music :)


woa not an easy game. Sweet idea!


awesome!


old... but cool :)


i hate this game already




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: