{"id":5421,"date":"2012-06-13T21:00:12","date_gmt":"2012-06-14T01:00:12","guid":{"rendered":"http:\/\/embedded-lab.com\/blog\/?p=5421"},"modified":"2012-07-30T09:29:10","modified_gmt":"2012-07-30T13:29:10","slug":"play-the-classic-breakout-game-with-hand-motions","status":"publish","type":"post","link":"https:\/\/embedded-lab.com\/blog\/play-the-classic-breakout-game-with-hand-motions\/","title":{"rendered":"Play the classic Breakout game with hand motions"},"content":{"rendered":"<p>A group of students at Cornell university designed <strong><a href=\"http:\/\/people.ece.cornell.edu\/land\/courses\/ece5760\/FinalProjects\/f2011\/ml984_tnn7_yy475\/Publish\/intro.html\" target=\"_blank\">a new version of the classic Breakout game<\/a><\/strong>. The traditional way of playing the game is through key presses that moves the paddle left and right in order to bounce the traveling ball upward, keeping it in play. However, in this new design\u00a0the player can move his hand left, right, up, or down to control the paddle accordingly. A CCD camera was used to sense the motion of the hand. The image captured by the camera was processed by the <a href=\"http:\/\/www.altera.com\/education\/univ\/materials\/boards\/de2\/unv-de2-board.html\" target=\"_blank\">Altera<sup>\u00ae<\/sup>\u00a0DE2 FPGA Development board<\/a> to detect the hand position in the image frame. The game is displayed on a VGA monitor.<\/p>\n<div id=\"attachment_5422\" style=\"width: 575px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2012\/06\/Breakoutgame.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5422\" class=\"size-full wp-image-5422\" title=\"Breakoutgame\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2012\/06\/Breakoutgame.jpg\" alt=\"\" width=\"565\" height=\"377\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2012\/06\/Breakoutgame.jpg 565w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2012\/06\/Breakoutgame-550x366.jpg 550w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/a><p id=\"caption-attachment-5422\" class=\"wp-caption-text\">Breakout game played with motion of a hand<\/p><\/div>\n<p>Watch this project in action.<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"http:\/\/www.youtube.com\/embed\/JT3xZA7WQYs\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A group of students at Cornell university designed a new version of the classic Breakout game. The traditional way of playing the game is through key presses that moves the paddle left and right in order to bounce the traveling ball upward, keeping it in play. However, in this new design\u00a0the player can move his hand left, right, up, or down to control the paddle accordingly. A CCD camera was used to sense the motion of the hand. The image captured by the camera was processed by the Altera\u00ae\u00a0DE2 FPGA Development board to detect the hand position in the image<\/p>\n","protected":false},"author":1,"featured_media":5422,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[227],"tags":[455,456,1315],"class_list":["post-5421","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-altera","tag-breakout-arcade","tag-fpga"],"_links":{"self":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/5421","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/comments?post=5421"}],"version-history":[{"count":5,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/5421\/revisions"}],"predecessor-version":[{"id":5660,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/5421\/revisions\/5660"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media\/5422"}],"wp:attachment":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media?parent=5421"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/categories?post=5421"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/tags?post=5421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}