{"id":1465,"date":"2016-06-12T13:39:12","date_gmt":"2016-06-12T17:39:12","guid":{"rendered":"http:\/\/www.bootdiskrevolution.com\/?p=1465"},"modified":"2016-06-12T13:39:12","modified_gmt":"2016-06-12T17:39:12","slug":"unlockable-characters-some-spoilers","status":"publish","type":"post","link":"https:\/\/www.bootdiskrevolution.com\/NEW_BLOG\/unlockable-characters-some-spoilers\/","title":{"rendered":"Unlockable Characters (Some Spoilers!)"},"content":{"rendered":"<p>This week I finished off Challenge Mode, and started working on unlockable characters! I even streamed some of the work, <a href=\"https:\/\/www.twitch.tv\/bootdiskrevolution\/profile\" target=\"_blank\">which will be on my Twitch channel<\/a> for at least a couple weeks. Obviously, that video and this post will contain spoilers for one of the unlockable characters, so I&#8217;m keeping spoilers after the break just in case you care about that kind of thing.<\/p>\n<p>In the original Bleed, most characters just added small twists to the gameplay &#8212; the idea being they&#8217;d add new challenges for experienced players. They weren&#8217;t generally well-received and looking back, probably all felt samey. This time, I&#8217;m making an effort to have unlockable characters that are varied and interesting, and one of the most wildly different characters is&#8230;<\/p>\n<p><!--more--><\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1466 aligncenter\" src=\"https:\/\/i0.wp.com\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-content\/uploads\/2016\/06\/valentine.png?resize=256%2C256\" alt=\"\" width=\"256\" height=\"256\" srcset=\"https:\/\/i0.wp.com\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-content\/uploads\/2016\/06\/valentine.png?w=256&amp;ssl=1 256w, https:\/\/i0.wp.com\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-content\/uploads\/2016\/06\/valentine.png?resize=150%2C150&amp;ssl=1 150w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/p>\n<p>&#8230;Valentine! Just like Bleed 1, the primary antagonist is an unlockable character.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1470 aligncenter\" src=\"https:\/\/i0.wp.com\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-content\/uploads\/2016\/06\/valentineOverall.gif?resize=480%2C270\" alt=\"valentineOverall\" width=\"480\" height=\"270\" srcset=\"https:\/\/i0.wp.com\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-content\/uploads\/2016\/06\/valentineOverall.gif?w=480&amp;ssl=1 480w, https:\/\/i0.wp.com\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-content\/uploads\/2016\/06\/valentineOverall.gif?resize=300%2C169&amp;ssl=1 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/p>\n<p>As you can see, she flies, and is surrounded by a colour-switching shield! Using Valentine will be familiar to anyone who&#8217;s played Ikaruga.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1469 aligncenter\" src=\"https:\/\/i0.wp.com\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-content\/uploads\/2016\/06\/valentineLaser.gif?resize=480%2C270\" alt=\"\" width=\"480\" height=\"270\" \/><\/p>\n<p>In case you don&#8217;t love Ikaruga as much as I do &#8212; you change the colour of Valentine&#8217;s shield at will, using it to absorb bullets of the same colour. Absorbing bullets charges Valentine&#8217;s energy meter, and when it&#8217;s full she can unleash a devastating laser beam attack.<\/p>\n<p>Valentine does come with some downsides &#8212; she can&#8217;t slow time or air-dash (the slow-time button switches her shield, and the air-dash button fires the laser.) I think this makes sense balance-wise, since the shield is her defensive option, and ideally the power of her laser should even out the time lost to movement. It also makes sense code-wise, since I want to make all the unlockable characters work with my existing replay system &#8212; which means controlling them with\u00a0only the inputs Wryn uses.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1473 aligncenter\" src=\"https:\/\/i0.wp.com\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-content\/uploads\/2016\/06\/valentineSwitchBad.gif?resize=480%2C270\" alt=\"\" width=\"480\" height=\"270\" \/><\/p>\n<p>There are other balancing factors I&#8217;ve tried to account for. For example, you might hope that by spamming the shield-swap you&#8217;ll absorb anything that comes at you. The shield takes a moment to appear after swapping though, so you need to be skillful with your play.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1467 aligncenter\" src=\"https:\/\/i0.wp.com\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-content\/uploads\/2016\/06\/valentineAbsorbLaser.gif?resize=480%2C270\" alt=\"\" width=\"480\" height=\"270\" srcset=\"https:\/\/i0.wp.com\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-content\/uploads\/2016\/06\/valentineAbsorbLaser.gif?w=480&amp;ssl=1 480w, https:\/\/i0.wp.com\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-content\/uploads\/2016\/06\/valentineAbsorbLaser.gif?resize=300%2C169&amp;ssl=1 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/p>\n<p>There are lots of other little details that need to be accounted for, too. Lasers use special collision-detection code already, so they needed to be modified to work with Valentine&#8217;s shield. They charge her up pretty fast, and they also push you around a bit if you aren&#8217;t careful. Other details include her little billowing scarf you might notice in other gifs, and her single-shot bullets being more precise than the constant stream.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1471 aligncenter\" src=\"https:\/\/i0.wp.com\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-content\/uploads\/2016\/06\/valentineShoot.gif?resize=480%2C270\" alt=\"\" width=\"480\" height=\"270\" \/><\/p>\n<p>In case you can&#8217;t tell by my endless jibber-jabber, I&#8217;m really enjoying designing new characters. I&#8217;ve had so much of the game mapped out for the last 2-3 years, and so much of the work is\/has been slow iteration, that it&#8217;s really fun to actually design and implement some fresh new systems and rulesets for a change!<\/p>\n<p>I hope you&#8217;ve enjoyed getting a little taste of what the unlockable characters might be like. None of them will be playtested or balanced, but I&#8217;m hoping to have them all designed and implemented by the end of next week. We&#8217;ll see though &#8212; as you can tell, a lot goes into each one!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I finished off Challenge Mode, and started working on unlockable characters! I even streamed some of the work, which will be on my Twitch channel for at least a couple weeks. Obviously, that video and this post will contain spoilers for one of the unlockable characters, so I&#8217;m keeping spoilers after the break <a class=\"read-more\" href=\"https:\/\/www.bootdiskrevolution.com\/NEW_BLOG\/unlockable-characters-some-spoilers\/\">[&hellip;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[],"class_list":["post-1465","post","type-post","status-publish","format-standard","hentry","category-bleed-2"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-json\/wp\/v2\/posts\/1465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-json\/wp\/v2\/comments?post=1465"}],"version-history":[{"count":4,"href":"https:\/\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-json\/wp\/v2\/posts\/1465\/revisions"}],"predecessor-version":[{"id":1478,"href":"https:\/\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-json\/wp\/v2\/posts\/1465\/revisions\/1478"}],"wp:attachment":[{"href":"https:\/\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-json\/wp\/v2\/media?parent=1465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-json\/wp\/v2\/categories?post=1465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bootdiskrevolution.com\/NEW_BLOG\/wp-json\/wp\/v2\/tags?post=1465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}