Students program Human Tetris into 8-bit microcontroller, give away schematics for free (video)
Sure, Project Natal is the hotness and a little bird tells us PlayStation Move is pretty bodacious, but you don't have to buy a fancy game console to sooth your motion-tracking blues. When students at Cornell University wanted to play Human Tetris (and ace a final project to boot), they taught a 20Mhz, 8-bit microcontroller how to follow their moves. Combined with an NTSC camera, the resulting system can display a 39 x 60 pixel space at 24 frames per second, apparently enough to slot your body into some grooves -- and as you'll see in videos after the break, it plays a mean game of Breakout, too. Full codebase and plans to build your own at the source link. Eat your heart out, geeks.























Toilet stance!
Awesome! Salute to the good work.
Awesome. :)
@Glitch I bet it's racist against black people
@Glitch
Specially considering he did it with an ATmega644....it's way more than awesome.
Early 90's Mandala on Amiga. Nuff said..
@Cy Starkman An Amiga CPU in the 90's had more power than a 20mhz processor, and it had dedicated video processors to boot. This hardware is less powerful than most smartphones.
@macrumpton It's not sensitive enough. The object has to be at least the size of one block in order to show up. You should have found a way to make a block when the color difference was smaller, so you could use your hands and such like the dude tried to do in the first video. I'm sure it's done now if you already finished the class but if you do anymore work on it... Good job!
@macrumpton
I agree. Just trying to include the origins of things I suppose. Natal or whatever, the illusion of new.
Cornell has a big robotic vision program.
@savagemike This project was done for ECE 476, a digital systems design class based on using microcontrollers. Although not necessary for this project, taking the computer vision class would've made that part of the project easy.
@PossumK
What microcontroller was used?
@savagemike ATmega series. Should be either ATmega32 or ATmega644
after the title and picture only God could know what the text was about
Hey, engadget, I'm really tired of not being able to view your videos on my iPod touch. Please update your site to use html5 to embed videos, or tell Steve to let us have flash! I'm sure you could pull it off.
@eGGnext
Yeah thats Steves problem. Not Engadgets. Why not just shoot him an email- Im sure he'll be more than happy to fix your problem right after he gets done selling 1billon more of that pos ipad they have. ( Yes I baught one- and YES I sold it.)
@eGGnext
Your not alone, I can't view them on my HTC Desire, even with Flash Lite.
@eGGnext What's weird is that some videos work, while others show up as blank space.
And what's even weirder is that sometimes you can touch the blank space and a perfectly playable video appears.
The multiverse is weird, man!
Weird, I caught the switch of the pic at the top.
Anyone else think the guy from the image resembles the man from the "Wooly Willy" toy?
So its like a shit Natal?
Now thats epic
Check out more gameplay footage at
http://www.youtube.com/watch?v=6XU0Hv0oR7c