{"id":4114,"date":"2023-11-12T09:44:06","date_gmt":"2023-11-12T14:44:06","guid":{"rendered":"https:\/\/dems.asc.ohio-state.edu\/?p=4114"},"modified":"2023-11-12T09:44:06","modified_gmt":"2023-11-12T14:44:06","slug":"cycle-1-blinking-arrows","status":"publish","type":"post","link":"https:\/\/dems.asc.ohio-state.edu\/?p=4114","title":{"rendered":"Cycle 1: Blinking Arrows"},"content":{"rendered":"\n<p>Going into Cycle 1, I knew that I wanted to make a game of some kind and I knew I wanted to use an alternative control scheme of some kind using the Makey Makey.  I was also drawing inspiration from retro games, like Snake and Simon\/Simon Says. Aside from this, I didn&#8217;t have any idea of what I wanted my final project to look like, so I decided to treat Cycle 1 as a pressure project, in that I would play around with Isadora and my ideas so far, and whatever came from it is what I&#8217;d demo for class.<\/p>\n\n\n\n<p>My first step was just figuring out what exactly I wanted my project to look like at the end of Cycle 3, so I decided to just look at some retro games that I could potentially recreate in Isadora within the scope of the class. This research brought me to Dance Dance Revolution (not quite retro but close enough) and the idea of a rhythm game, the mechanics of which felt simple enough to produce before the end of the semester. <\/p>\n\n\n\n<p>I started my patch with a rectangle in each corner of the stage, each labeled with a direction (up, down, left right). I would be using the Makey Makey as my controller (I will decide the actual controls in a later cycle), but these would correspond to the temporary keyboard input for each rectangles action. The rectangle UI didn&#8217;t feel very intuitive to me, and I didn&#8217;t like how it looked, so I scrapped those and changed them to arrows. At this point, I moved towards creating the game mechanics, starting with getting the arrows to blink based on the input of the user. Below is a picture of the patch for just one of the arrows to demonstrate how I got this to work.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-12-at-9.41.53-AM-1024x640.png\" alt=\"\" class=\"wp-image-4133\" srcset=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-12-at-9.41.53-AM-1024x640.png 1024w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-12-at-9.41.53-AM-300x188.png 300w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-12-at-9.41.53-AM-768x480.png 768w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-12-at-9.41.53-AM.png 1440w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>During the in-class demo, I mentioned wanting to use a source of input that would be simple enough that a baby could use it, drawing inspiration from my baby nephew. Someone suggested I use a children&#8217;s xylophone as my controller and I really liked the idea, so I will be exploring children&#8217;s toys as input methods, most likely in Cycle 3. For Cycle 2, I will me continuing to work on the mechanics of my game. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Going into Cycle 1, I knew that I wanted to make a game of some kind and I knew I wanted to use an alternative control scheme of some kind using the Makey Makey. I was also drawing inspiration from retro games, like Snake and Simon\/Simon Says. Aside from this, I didn&#8217;t have any idea [&hellip;]<\/p>\n","protected":false},"author":89,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4114","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/4114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4114"}],"version-history":[{"count":6,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/4114\/revisions"}],"predecessor-version":[{"id":4134,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/4114\/revisions\/4134"}],"wp:attachment":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}