{"id":90,"date":"2016-03-09T20:08:13","date_gmt":"2016-03-09T20:08:13","guid":{"rendered":"http:\/\/fletcherstudios.net\/blog1\/?p=90"},"modified":"2016-03-09T20:08:13","modified_gmt":"2016-03-09T20:08:13","slug":"a-nice-learning-experience","status":"publish","type":"post","link":"https:\/\/fletcherstudios.net\/blog1\/2016\/03\/09\/a-nice-learning-experience\/","title":{"rendered":"A nice learning experience"},"content":{"rendered":"<p>Last week the Cleveland game devs had a Level Up workshop, focused on Unity and Playmaker &#8211; so I signed up, enthusiastic that I could unlock some more of the mysteries of Playmaker and game mechanics.<\/p>\n<p>I was not disappointed. Our moderator, Bill, jumped in with a basic endless runner prototype using primatives and simple FSMs, and soon our cubes were colliding and jumping on command. It got me thinking about the platformer I want to make using my autistic son&#8217;s artwork.<\/p>\n<p>I showed the kids my work the next morning, and they gleefully smacked the spacebar to make the little cube hop on command. I started up Audacity and recorded their delighted sounds and snuck them into the FSM. Their eyes grew wide when they heard their own voices yelling &#8216;jump&#8217; when they hit the spacebar. I made a few more tweaks to reset the level if the player cube got knocked off screen.<\/p>\n<p>I can see how this sort of game is so popular for beginner devs &#8211; its quick, easy and has an iterative cycle thats easy to add mechanics and playtest. It makes me question if I shouldn&#8217;t focus on one as a means to generate quick income. The HTC Vive is going on pre-order next week and I could really use the money.<\/p>\n<figure id=\"attachment_93\" aria-describedby=\"caption-attachment-93\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/fletcherstudios.net\/blog1\/wp-content\/uploads\/2016\/02\/P1100038.jpg\" rel=\"attachment wp-att-93\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-93\" src=\"http:\/\/fletcherstudios.net\/blog1\/wp-content\/uploads\/2016\/02\/P1100038-300x225.jpg\" alt=\"Hello Sunshine!\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.fletcherstudios.net\/blog1\/wp-content\/uploads\/2016\/02\/P1100038-300x225.jpg 300w, https:\/\/www.fletcherstudios.net\/blog1\/wp-content\/uploads\/2016\/02\/P1100038-1024x768.jpg 1024w, https:\/\/www.fletcherstudios.net\/blog1\/wp-content\/uploads\/2016\/02\/P1100038-768x576.jpg 768w, https:\/\/www.fletcherstudios.net\/blog1\/wp-content\/uploads\/2016\/02\/P1100038-1536x1152.jpg 1536w, https:\/\/www.fletcherstudios.net\/blog1\/wp-content\/uploads\/2016\/02\/P1100038-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-93\" class=\"wp-caption-text\">Hello Sunshine!<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Last week the Cleveland game devs had a Level Up workshop, focused on Unity and Playmaker &#8211; so I signed up, enthusiastic that I could unlock some more of the mysteries of Playmaker and game mechanics. I was not disappointed. Our moderator, Bill, jumped in with a basic endless runner prototype using primatives and simple &hellip; <a href=\"https:\/\/fletcherstudios.net\/blog1\/2016\/03\/09\/a-nice-learning-experience\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">A nice learning experience<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":92,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-90","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/fletcherstudios.net\/blog1\/wp-json\/wp\/v2\/posts\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fletcherstudios.net\/blog1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fletcherstudios.net\/blog1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fletcherstudios.net\/blog1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fletcherstudios.net\/blog1\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":2,"href":"https:\/\/fletcherstudios.net\/blog1\/wp-json\/wp\/v2\/posts\/90\/revisions"}],"predecessor-version":[{"id":94,"href":"https:\/\/fletcherstudios.net\/blog1\/wp-json\/wp\/v2\/posts\/90\/revisions\/94"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fletcherstudios.net\/blog1\/wp-json\/wp\/v2\/media\/92"}],"wp:attachment":[{"href":"https:\/\/fletcherstudios.net\/blog1\/wp-json\/wp\/v2\/media?parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fletcherstudios.net\/blog1\/wp-json\/wp\/v2\/categories?post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fletcherstudios.net\/blog1\/wp-json\/wp\/v2\/tags?post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}