{"id":94,"date":"2015-03-13T21:35:02","date_gmt":"2015-03-13T21:35:02","guid":{"rendered":"https:\/\/projects-old.etc.cmu.edu\/the-drop\/?p=94"},"modified":"2015-03-13T22:00:11","modified_gmt":"2015-03-13T22:00:11","slug":"the-drop-newsletter-8","status":"publish","type":"post","link":"https:\/\/projects-old.etc.cmu.edu\/the-drop\/?p=94","title":{"rendered":"The Drop: Newsletter #8"},"content":{"rendered":"<p><a href=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-98\" src=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot11.png\" alt=\"dropScreenshot1\" width=\"2560\" height=\"1440\" srcset=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot11.png 2560w, https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot11-300x169.png 300w, https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot11-1024x576.png 1024w, https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot11-768x432.png 768w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Yo party people! \u00a0Welcome to The Drop with our 8th Newsletter.<\/p>\n<p>Our team is whole again, with three of us returning from an incredible and inspiring Game Developer&#8217;s Conference. \u00a0This week, while other teams were spring breaking, The Drop was in the office, working hard on iterating our new design.<\/p>\n<p><b>Musical Tug-of-War<\/b><\/p>\n<p>The design we have been iterating on is the one we mentioned in the last newsletter featuring a musical tug-of-war between the two players. \u00a0If you stand next to the crossfader, the crossfader will move closer to your side (red or blue) mixing the song so that you can hear more of your track. \u00a0The ultimate goal of The Drop is to be playing your music as long as possible throughout the match. \u00a0Since the drop is the most crucial part of the music and the game, it is worth twice as much to have your song being played during the drop. \u00a0There is an algorithm (under the hood) that Tao has developed to reward each player the closer the crossfader is to their side over time.<\/p>\n<p><a href=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/Screen-Shot-2015-03-13-at-4.12.37-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-102\" src=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/Screen-Shot-2015-03-13-at-4.12.37-PM.png\" alt=\"Screen Shot 2015-03-13 at 4.12.37 PM\" width=\"354\" height=\"77\" srcset=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/Screen-Shot-2015-03-13-at-4.12.37-PM.png 354w, https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/Screen-Shot-2015-03-13-at-4.12.37-PM-300x65.png 300w\" sizes=\"(max-width: 354px) 100vw, 354px\" \/><\/a><\/p>\n<p><strong>Fan Count<\/strong><\/p>\n<p>The current vision we have for the game involves two future musical warriors battling over the crowd to try and sway them over to your side by playing your music for as long as possible. \u00a0The more that you are playing your music (especially during the drop) the more the crowd will go crazy for you and get converted to become your fans. \u00a0You can see the placeholder UI above indicating how well each player is doing. \u00a0The more fans you get, the more the blue or red bar will fill up. \u00a0Underneath is a placeholder indication of where the crossfader is at any given moment.<\/p>\n<p>One of our next steps is implementing a way to add clear feedback for this in the virtual world\u00a0as well, with our preffered idea being crowds displayed on video screens on the outside of the arena. \u00a0The crowds will increase throughout the game and their color will indicate which player they are rooting for. \u00a0Henceforth we will refer to this scoring mechanism in the game as the fan count to make it easier to refer to.<\/p>\n<p><a href=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot22.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-103\" src=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot22.png\" alt=\"dropScreenshot2\" width=\"2560\" height=\"1440\" srcset=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot22.png 2560w, https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot22-300x169.png 300w, https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot22-1024x576.png 1024w, https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot22-768x432.png 768w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><\/p>\n<p><strong>The Drop\u00a0<\/strong><\/p>\n<p>One of the most crucial design goals of The Drop has always been creating huge contrasts between the intro\/breakdown moments of the song and the climactic drop moments. \u00a0There were two elements to this we were iterating on: from a visual\/experience side as well as from a gameplay one. \u00a0For gameplay we had experimented with it using the speaker destruction model we described before and with a few other models, but nothing quite worked without exacerbating the balance problems and confusing for the player.<\/p>\n<p>Visually, we had been doing some experimentation in the past month, but hadn&#8217;t created a solid system for the drop until the past few weeks. \u00a0While editing the beatmaps we can create markers that indicate when the drop begins and ends as well as having special markers for the buildup. \u00a0Then we can use these markers in unity in order to create strong visual contrasts between the different sections.<\/p>\n<p><a href=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/Screen-Shot-2015-03-13-at-5.59.11-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-111\" src=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/Screen-Shot-2015-03-13-at-5.59.11-PM.png\" alt=\"Screen Shot 2015-03-13 at 5.59.11 PM\" width=\"332\" height=\"411\" srcset=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/Screen-Shot-2015-03-13-at-5.59.11-PM.png 332w, https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/Screen-Shot-2015-03-13-at-5.59.11-PM-242x300.png 242w\" sizes=\"(max-width: 332px) 100vw, 332px\" \/><\/a><\/p>\n<p>One of our initial experiments include making the walls and knobs in the world start to glow and change colors according to the beat only during the drop sections as well as adding different spotlights much like you would see at a concert. \u00a0Ariel has also been working on effects that will be triggered during each drop like the walls breaking into pieces and floating away revealing something behind the walls (like the crowd and\/or a cool skybox etc.) \u00a0JD has also created an audio analyzer (pictured above) so that we can use that as an input for various parameters to be affected during the drop. \u00a0It is great to have these systems in place that we can iterate on and to already be able to see\/feel the contrast throughout the song.<\/p>\n<p>Another integral piece of visual feedback that we need is to reflect which song is being played. \u00a0Ariel and Elizabeth have come up with some cool ideas involving pieces of the floor flipping from blue to red or red to blue each time the crossfader goes from one side to the other. \u00a0The visual effect is sort of like a tidal wave moving across the floor. \u00a0After putting it into the game, it wasn&#8217;t working quite as we imagined it so we are putting it on hold for a few weeks to work on other important features. \u00a0In the meantime we are using a previous and simpler idea of\u00a0the floor&#8217;s colors changing from red to blue depending on who is winning.<\/p>\n<p>And although our character\/weapon models have been finished, animated and textured for a few weeks, we unfortunately ran into a few animation issues getting them to run properly in Unity. \u00a0We will hopefully be solving these issues ASAP so we can show you them in game.<\/p>\n<p><b>Balance and\u00a0Health<\/b><\/p>\n<p>Balance between the two players is incredibly important and a big key to the success of the game as we finish the prototype. \u00a0What we have found through extensive informal playtests, is that one player tends to get the lead and dominate for the rest of the game. \u00a0However, the most exciting moments of the game are when the losing player is able to flip the game by moving the crossfader or by passing their opponent&#8217;s fan count. \u00a0All along we knew we wanted to make more of these moments, but it has been difficult figuring out how to do it naturally.<\/p>\n<p>The first way we addressed this issue this week is to change the way health works. \u00a0Originally, when the game&#8217;s primary goal was to kill your opponent, health was all that was important so hiding from your opponent and auto-recovering your health was an important strategy. \u00a0Upon switching our primary goal to moving the crossfader, we found that auto-recover was disproportionately advantageous to the winning player.<\/p>\n<p>They can neutralize their opponent, then automatically recover their health while the other player waits to &#8220;respawn&#8221;. \u00a0Then, the losing player has no sense of progress in their Sysyphean struggle to neutralize their opponent and move the crossfader. \u00a0By removing auto-recover altogether, we have found that even if the losing player can&#8217;t neutralize their opponent right away, they can chip away at it and still feel that sense of progress over time.<\/p>\n<p><strong>Beast Mode<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-100\" src=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot3.png\" alt=\"dropScreenshot3\" width=\"2560\" height=\"1440\" srcset=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot3.png 2560w, https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot3-300x169.png 300w, https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot3-1024x576.png 1024w, https:\/\/projects-old.etc.cmu.edu\/the-drop\/wp-content\/uploads\/2015\/03\/dropScreenshot3-768x432.png 768w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<p>One of the other ways to help with balance and create exciting flippable moments throughout the game is something that we call Beast Mode. \u00a0Beast Mode, for those that don&#8217;t know, most famously refers to the nickname of Marshawn Lynch of the Seattle Seahawks, exemplified by his play against the New Orleans Saints where for <a href=\"https:\/\/www.youtube.com\/watch?v=BDOBejlx7Us\">one play he was unstoppable<\/a>. \u00a0We created an item that can be picked up that will allow you to instantly (it normally moves slowly) push the crossfader to the opposite side.<\/p>\n<p>The placeholder icon above shows that the player has it equipped and can go beastmode on the crossfader the next time he touches it (unless he is neutralized before he gets there.) \u00a0We have found this to be an incredibly exciting moment that even allows less experienced players get these flippable moments and make the crowd go crazy just like Marshawn did against the Saints. \u00a0We also added Combo Breaker items where if you pick them up you can break your opponent&#8217;s combo, also helping level the playing field for less experienced players.<\/p>\n<p><strong>Asynchronous Beatmap Duets<\/strong><\/p>\n<p>One last thing to tell you about that we are working on this week is asynchronous beatmaps that create more interesting strategy and gameplay. \u00a0Because we are only able to use one audio source, at any given time, both players are most likely listening to one of the two songs (unless the crossfader is in the middle.) \u00a0In order to make it so that you aren&#8217;t playing a beatmap that doesn&#8217;t correspond to what you are hearing, the beatmaps dynamically change according to which song is winning at any given moment. \u00a0Originally, this meant that most of the time our opportunities to fire were exactly the same.<\/p>\n<p>Something we found interesting with our experiments using networked play and having two audio sources was often having different firing opportunities, making it so that you had to more carefully think about when you are attacking your opponent and when you were hiding. \u00a0JD and Mac have been working on a system that allows both players to be hearing the same song, but to be playing different beatmaps for that song. \u00a0This involves creatively looking at each song to divide the notes, basically resulting in the two players playing the complete song together as a duet.<\/p>\n<p>Those were a few of the biggest things we are working on now. \u00a0Thanks for tuning in!<\/p>\n<p>The Drop<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Yo party people! \u00a0Welcome to The Drop with our 8th Newsletter. Our team is whole again, with three of us returning from an incredible and inspiring Game Developer&#8217;s Conference. \u00a0This week, while other teams were spring breaking, The Drop was in the office, working hard on iterating our new design. Musical Tug-of-War The design we have been iterating on is the one we mentioned in the last newsletter featuring.. <a href=\"https:\/\/projects-old.etc.cmu.edu\/the-drop\/?p=94\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-94","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/projects-old.etc.cmu.edu\/the-drop\/index.php?rest_route=\/wp\/v2\/posts\/94"}],"collection":[{"href":"https:\/\/projects-old.etc.cmu.edu\/the-drop\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects-old.etc.cmu.edu\/the-drop\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects-old.etc.cmu.edu\/the-drop\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects-old.etc.cmu.edu\/the-drop\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=94"}],"version-history":[{"count":7,"href":"https:\/\/projects-old.etc.cmu.edu\/the-drop\/index.php?rest_route=\/wp\/v2\/posts\/94\/revisions"}],"predecessor-version":[{"id":112,"href":"https:\/\/projects-old.etc.cmu.edu\/the-drop\/index.php?rest_route=\/wp\/v2\/posts\/94\/revisions\/112"}],"wp:attachment":[{"href":"https:\/\/projects-old.etc.cmu.edu\/the-drop\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=94"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects-old.etc.cmu.edu\/the-drop\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=94"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects-old.etc.cmu.edu\/the-drop\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}