{"id":14125,"date":"2011-05-14T23:32:50","date_gmt":"2011-05-14T14:32:50","guid":{"rendered":"http:\/\/asiajin.com\/blog\/?p=14125"},"modified":"2011-05-14T23:32:50","modified_gmt":"2011-05-14T14:32:50","slug":"code-boxing-with-kinect-and-tython-muscle-programming-language","status":"publish","type":"post","link":"https:\/\/asiajin.com\/blog\/2011\/05\/code-boxing-with-kinect-and-tython-muscle-programming-language\/","title":{"rendered":"Code Boxing With Kinect And Tython, Muscle Programming Language"},"content":{"rendered":"<p>A Japanese blogger <a href=\"http:\/\/d.hatena.ne.jp\/gongoZ\/\">id:gongoZ<\/a> [J] released &#8220;Muscle Programming Language\/Framework: Tython&#8221; on May 14.<br \/>\nThis Tython, released as <a href=\"https:\/\/github.com\/gongo\/Tython\/tree\/development\">an open source project<\/a>, with Kinect enables you to program by body movements.<br \/>\n<a href=\"http:\/\/www.youtube.com\/watch?v=4iSzg9bOtCY\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.asiajin.com\/blog\/wp-content\/uploads\/2011\/05\/tython-demo-400x304.png\" alt=\"\" title=\"tython-demo\" width=\"400\" height=\"304\" class=\"alignright size-medium wp-image-14127\" \/><\/a><br \/>\nIn short, you can program by boxing in front of Kinect. See a <a href=\"http:\/\/www.youtube.com\/watch?v=4iSzg9bOtCY\">video demo<\/a> here,<br \/>\n<iframe loading=\"lazy\" title=\"\u8089\u4f53\u8a00\u8a9e Tython \u300cHello, World!\u300d\" width=\"750\" height=\"563\" src=\"https:\/\/www.youtube.com\/embed\/4iSzg9bOtCY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><br \/>\nid:gongoZ could code to put out &#8220;Hello, World&#8221; only within 4 minutes. The source &#8220;code&#8221; of this &#8220;Hello, World&#8221; is,<\/p>\n<blockquote><p>\nleft jab;left jab;left jab;left jab;right straight;right straight;right straight;<br \/>\nright straight;left jab;right uppercuts;left jab;left jab;left jab;left jab;<br \/>\nleft jab;right straight;right straight;left jab;right straight;right straight;right uppercuts;<br \/>\nleft jab;left jab;left jab;left jab;left jab;right straight;left jab;<br \/>\nleft jab;right straight;right straight;right uppercuts;left jab;left jab;left jab;<br \/>\nleft jab;left jab;left jab;right straight;right straight;left jab;right straight;<br \/>\nright uppercuts;left jab;left jab;left jab;left jab;left jab;right straight;<br \/>\nleft jab;left jab;left jab;left jab;right uppercuts;left jab;left jab;<br \/>\nleft jab;left jab;right straight;left jab;right straight;left jab;left jab;<br \/>\nleft jab;right uppercuts;left jab;left jab;left jab;left jab;right straight;<br \/>\nright straight;right straight;right straight;right straight;right uppercuts;left jab;left jab;<br \/>\nleft jab;left jab;right straight;left jab;left jab;right straight;right straight;<br \/>\nright uppercuts;left jab;left jab;left jab;left jab;left jab;right straight;<br \/>\nleft jab;left jab;left jab;left jab;right uppercuts;left jab;left jab;<br \/>\nleft jab;left jab;left jab;right straight;left jab;left jab;right straight;<br \/>\nright straight;right uppercuts;left jab;left jab;left jab;left jab;left jab;<br \/>\nright straight;left jab;left jab;right straight;right straight;right uppercuts;left jab;<br \/>\nleft jab;left jab;left jab;left jab;right straight;right straight;left jab;<br \/>\nright straight;left jab;right uppercuts;left jab;left jab;left jab;left jab;<br \/>\nright straight;right straight;left jab;right straight;right straight;right straight;right uppercuts;<br \/>\nright straight;left hook; left jab;left jab;right straight;left hook;left jab;<br \/>\nleft jab;right straight;left hook; left jab;left jab;right straight;left hook;<br \/>\nleft jab;left jab;right straight;left hook;left jab;left jab;right straight;<br \/>\nleft hook; left jab;left jab;right straight;left hook; left jab;left jab;<br \/>\nright straight;left hook; left jab;left jab;right straight;left hook; left jab;<br \/>\nleft jab;right straight;left hook; left jab;left jab;right straight;left hook;<br \/>\nleft jab;left jab;right straight;left hook; left jab;left jab;right straight;<br \/>\nleft hook; left jab;left jab;\n<\/p><\/blockquote>\n<p>As the method does not support backspace input, he said it took 90 minutes to make this success version.<br \/>\nHere is the diagram to show how Tython detects your movement, converts to programs, compiles then executes.<br \/>\n<a href=\"http:\/\/img.asiajin.com\/blog\/wp-content\/uploads\/2011\/05\/tython-diagram.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.asiajin.com\/blog\/wp-content\/uploads\/2011\/05\/tython-diagram-400x260.png\" alt=\"\" title=\"tython-diagram\" width=\"400\" height=\"260\" class=\"alignright size-medium wp-image-14126\" \/><\/a><br \/>\nHow he managed to assign different blows to different input is explained copiously with diagrams and code.<br \/>\n<a href=\"http:\/\/img.asiajin.com\/blog\/wp-content\/uploads\/2011\/05\/tython-how-to-detect.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.asiajin.com\/blog\/wp-content\/uploads\/2011\/05\/tython-how-to-detect-400x351.png\" alt=\"\" title=\"tython-how-to-detect\" width=\"400\" height=\"351\" class=\"alignright size-medium wp-image-14130\" \/><\/a><br \/>\nWith this Tython, programming is to have much more healthy aspects.<\/p>\n<h3>See Also:<\/h3>\n<p><a href=\"http:\/\/asiajin.com\/blog\/2011\/01\/28\/kinect-dragonball-blast-your-kamehameha\/\">Kinect Dragonball \u2013 Blast Your Kamehameha!<\/a><br \/>\n<a href=\"http:\/\/asiajin.com\/blog\/2011\/03\/29\/kinect-driven-ghost-in-the-shell-cyberspace\/\">Kinect Driven \u201cGhost in the Shell\u201d Cyberspace<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Japanese blogger id:gongoZ [J] released &#8220;Muscle Programming Language\/Framework: Tython&#8221; on May 14. This Tython, released as an open source project, with Kinect enables you to program by body movements. In short, you can program by boxing in front of Kinect. See a video demo here, id:gongoZ could code to put out &#8220;Hello, World&#8221; only&hellip; <a class=\"more-link\" href=\"https:\/\/asiajin.com\/blog\/2011\/05\/code-boxing-with-kinect-and-tython-muscle-programming-language\/\">Continue reading <span class=\"screen-reader-text\">Code Boxing With Kinect And Tython, Muscle Programming Language<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[17,19],"tags":[486,1980,2973,3870],"class_list":["post-14125","post","type-post","status-publish","format-standard","hentry","category-japan","category-joke","tag-boxing","tag-kinect","tag-programming","tag-tython","entry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/asiajin.com\/blog\/wp-json\/wp\/v2\/posts\/14125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asiajin.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/asiajin.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/asiajin.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asiajin.com\/blog\/wp-json\/wp\/v2\/comments?post=14125"}],"version-history":[{"count":0,"href":"https:\/\/asiajin.com\/blog\/wp-json\/wp\/v2\/posts\/14125\/revisions"}],"wp:attachment":[{"href":"https:\/\/asiajin.com\/blog\/wp-json\/wp\/v2\/media?parent=14125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/asiajin.com\/blog\/wp-json\/wp\/v2\/categories?post=14125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/asiajin.com\/blog\/wp-json\/wp\/v2\/tags?post=14125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}