{"id":833,"date":"2019-08-26T22:54:23","date_gmt":"2019-08-27T02:54:23","guid":{"rendered":"http:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/?p=833"},"modified":"2019-08-26T22:54:23","modified_gmt":"2019-08-27T02:54:23","slug":"matt-johannesen-bio","status":"publish","type":"post","link":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/bio-artworks\/mdjohannesen\/matt-johannesen-bio\/","title":{"rendered":"Matt Johannesen &#8211; Bio"},"content":{"rendered":"\n<p>My name is Matt Johannesen, and I&#8217;m a dual major in CS and IMGD Tech from the distant land of Los Angeles, California.  <\/p>\n\n\n\n<p>I can say with confidence that my everlasting love for LEGO building got me hooked on programming.  Like any young LEGO builder, I loved the idea of seeing my creations come to life and being able to interact with them, but often I just left that up to my imagination.  However, when I started doing competitive robotics in 2008 or so, I was introduced to the LEGO Mindstorms kit and the graphical coding environment that came with it.  At first, it was thrilling enough just to see my once-stationary models move and spin and make noise &#8211; but after hours of experimenting, I began to see that with my newly formed programming skills, I could create far, far more intricate and complex things than just fun machines.  A lightbulb turned on that year, and I haven&#8217;t looked back.<\/p>\n\n\n\n<p>Since then, I&#8217;ve taught myself to use programming platforms like Scratch, Gamemaker Studio, Unity, Unreal, and Arduino, and as I&#8217;ve worked with them more, my interest in melding art and technology has steadily grown.  Through years of chasing seemingly unexplainable bugs, scouring forums and documentation, and honing my creative visions, I&#8217;ve built up a strong confidence in my ability to learn new tools and create things I never would have imagined myself making before.<\/p>\n\n\n\n<hr class=\"wp-block-separator\" \/>\n\n\n\n<p>My biggest work thus far is this VR escape room, which I developed in Unity over the course of 3 months in 2018.  It was my first big project for a VR headset, and really challenged me to not only make an efficient puzzle management system, but design puzzles and communicate clues in a way that made sure players would never feel truly lost.<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"&quot;The Masked Dimension&quot; playthrough\" width=\"1000\" height=\"750\" src=\"https:\/\/www.youtube.com\/embed\/ndNSE4gVA4k?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator\" \/>\n\n\n\n<p>This is one of the more interesting interaction systems I&#8217;ve made for a game.  The premise is simple: players have to quickly tap the correctly colored pie tin within a few seconds to increase their score, or they lose.  What&#8217;s unique, however, is that I designed the Arduino circuit to use the human body as a wire, rather than using any actual buttons.  The video only shows me testing it by myself at home (which made connecting the &#8220;ground&#8221; tin and the 4 colored tins very easy) but if the tins were spread out, then several players could form human chains in order to connect the right tins!<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Arduino input for Unity - gameplay test\" width=\"1000\" height=\"563\" src=\"https:\/\/www.youtube.com\/embed\/4exiwctuoEE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator\" \/>\n\n\n\n<p>I&#8217;ve also become very interested in physical art forms that use modern tools.  Last year I learned how to laser cut designs into wood using vector graphic designs, and soon after I was itching to make something big.  My very first project with the machine was this game board I created for my IMGD 1000 final project at WPI.  I designed and laid out all the tiles, graphics, and gameplay markings myself using Inkscape:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20181213_021940-1024x1011.jpg\" alt=\"\" class=\"wp-image-834\" width=\"391\" height=\"384\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20181213_021813818-1-883x1024.jpg\" alt=\"\" class=\"wp-image-837\" width=\"395\" height=\"457\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20181213_021813818-1-883x1024.jpg 883w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20181213_021813818-1-690x800.jpg 690w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20181213_021813818-1-768x891.jpg 768w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20181213_021813818-1-259x300.jpg 259w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20181213_021813818-1.jpg 1599w\" sizes=\"auto, (max-width: 395px) 100vw, 395px\" \/><\/figure><\/div>\n\n\n\n<p>I also created this coaster based on my favorite puzzle game series, Rusty Lake:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20190128_220002-894x1024.jpg\" alt=\"\" class=\"wp-image-836\" width=\"298\" height=\"340\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20190128_220002-894x1024.jpg 894w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20190128_220002-699x800.jpg 699w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20190128_220002-768x879.jpg 768w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20190128_220002-262x300.jpg 262w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20190128_220002.jpg 1760w\" sizes=\"auto, (max-width: 298px) 100vw, 298px\" \/><\/figure><\/div>\n\n\n\n<hr class=\"wp-block-separator\" \/>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>My name is Matt Johannesen, and I&#8217;m a dual major in CS and IMGD Tech from the distant land of Los Angeles, California. I can say with confidence that my everlasting love for LEGO building got me hooked on programming. Like any young LEGO builder, I loved the idea of seeing my creations come to&#8230; <\/p>\n<div class=\"link-more\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/bio-artworks\/mdjohannesen\/matt-johannesen-bio\/\">Read More<\/a><\/div>\n","protected":false},"author":132,"featured_media":836,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","footnotes":""},"categories":[11],"tags":[],"class_list":["post-833","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bio-artworks"],"jetpack_featured_media_url":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/img_20190128_220002.jpg","_links":{"self":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/posts\/833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/users\/132"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/comments?post=833"}],"version-history":[{"count":2,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/posts\/833\/revisions"}],"predecessor-version":[{"id":840,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/posts\/833\/revisions\/840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/media\/836"}],"wp:attachment":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/media?parent=833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/categories?post=833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/tags?post=833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}