{"id":455,"date":"2020-07-15T20:27:08","date_gmt":"2020-07-15T20:27:08","guid":{"rendered":"http:\/\/www.caleb-perkins.com\/?p=455"},"modified":"2020-07-15T20:27:08","modified_gmt":"2020-07-15T20:27:08","slug":"the-card-sprint-review-luke","status":"publish","type":"post","link":"https:\/\/serket.dev\/index.php\/2020\/07\/15\/the-card-sprint-review-luke\/","title":{"rendered":"The Card: Sprint Review &#8211; Luke"},"content":{"rendered":"<h2>Retrospective<\/h2>\n<p>Hello everyone!\u00a0 It&#8217;s been almost three months since I&#8217;ve last updated this blog with a progress update.\u00a0 For some of that time I was mostly dormant &#8212; dealing with fallout from the pandemic .\u00a0 More recently, I&#8217;ve been back in the office and much more strongly motivated to work on the game.\u00a0 There&#8217;s something about leaving the house that cut through my mental fog.<\/p>\n<p>I stepped away from the sprint divisions for a while as I knew I wasn&#8217;t making enough progress to really warrant full-blown sprint reviews every two weeks.\u00a0 That said, during the recent few weeks I have been getting enough done that I feel that it&#8217;s worthwhile to return to the sprint structure as I near the completion of the game.<\/p>\n<h2>Sprint Luke:\u00a0 06\/15\/2020 &#8211; 07\/17\/2020<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-457\" src=\"http:\/\/www.caleb-perkins.com\/wp-content\/uploads\/sprint_luke-1024x967.png\" alt=\"sprint_luke\" width=\"1024\" height=\"967\" srcset=\"https:\/\/serket.dev\/wp-content\/uploads\/sprint_luke-1024x967.png 1024w, https:\/\/serket.dev\/wp-content\/uploads\/sprint_luke-300x283.png 300w, https:\/\/serket.dev\/wp-content\/uploads\/sprint_luke-768x725.png 768w, https:\/\/serket.dev\/wp-content\/uploads\/sprint_luke-1232x1164.png 1232w, https:\/\/serket.dev\/wp-content\/uploads\/sprint_luke-1143x1080.png 1143w, https:\/\/serket.dev\/wp-content\/uploads\/sprint_luke.png 1283w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><strong>Things to stop doing:<\/strong><\/p>\n<ul>\n<li>Sabotaging my workplace with peripherals that act as deterrents for easily jumping into development mode.<\/li>\n<\/ul>\n<p><strong>Things to keep doing:<\/strong><\/p>\n<ul>\n<li>Looking for new sources of knowledge to study and expand my knowledge of game design.<\/li>\n<\/ul>\n<p><strong>Things to start doing:<\/strong><\/p>\n<ul>\n<li>Getting back into the swing of 2-week sprints with a sprint review.<\/li>\n<\/ul>\n<h3>Progress<\/h3>\n<p>I&#8217;m proud to announce that I&#8217;ve finally completed the script writing first pass through all scenes in the game.\u00a0 This means that all the dialogue is written such that you could conceivably play any given route from start to finish and experience it as a complete playthrough.\u00a0 So what does that leave?<\/p>\n<ul>\n<li>Branching narrative that reacts differently based on which routes the player has already completed<\/li>\n<li>Sprite \/ background changes, and potential visual effects (stretch goal)<\/li>\n<li>Editing<\/li>\n<\/ul>\n<p>My next steps involve going back through the scenes one at a time and adding in the branching narrative.\u00a0 I needed to have all the scenes established in order for this to happen so that as I add in conditional logic, I can add the flags for that logic in the corresponding location.\u00a0 While I&#8217;ve had a general outline for the plot, there are some specifics that did not get hammered out until recent weeks while I was figuring out how to best get from point A to point B.<\/p>\n<p>Completing the first pass also allows me to be a bit more concrete in determining what sprite expressions I&#8217;ll need for the minor characters rather than trying to cover a broad range of human emotion.<\/p>\n<h3>Artwork<\/h3>\n<p>Speaking of the broad range of human emotion, I have exciting artistic developments to share.\u00a0 Due to the pandemic and other life obligations, my original artist has had less time than previously anticipated to work on assets.\u00a0 In order to pursue my timeline of releasing this fall, I have commissioned a second artist to work on the background environments (and potentially some CG scenes) and several of them are already complete.<\/p>\n<p>Currently I have four out of ten background assets complete with the fifth well underway.\u00a0 I also have the majority of the expressions and arm poses for Holly, though we have expanded scope slightly to give her a couple more full-body poses for the action sequences.<\/p>\n<p class=\"jetpack-slideshow-noscript robots-nocontent\">This slideshow requires JavaScript.<\/p><div id=\"gallery-455-1-slideshow\" class=\"jetpack-slideshow-window jetpack-slideshow jetpack-slideshow-black\" data-trans=\"fade\" data-autostart=\"1\" data-gallery=\"[{&quot;src&quot;:&quot;https:\\\/\\\/serket.dev\\\/wp-content\\\/uploads\\\/entrance_concept-1024x863.jpg&quot;,&quot;id&quot;:&quot;458&quot;,&quot;title&quot;:&quot;entrance_concept&quot;,&quot;alt&quot;:&quot;entrance concept&quot;,&quot;caption&quot;:&quot;Background Ideation&quot;,&quot;itemprop&quot;:&quot;image&quot;},{&quot;src&quot;:&quot;https:\\\/\\\/serket.dev\\\/wp-content\\\/uploads\\\/holly_concept_1-507x1024.png&quot;,&quot;id&quot;:&quot;459&quot;,&quot;title&quot;:&quot;holly_concept_1&quot;,&quot;alt&quot;:&quot;holly enlightened&quot;,&quot;caption&quot;:&quot;Holly enlightened&quot;,&quot;itemprop&quot;:&quot;image&quot;},{&quot;src&quot;:&quot;https:\\\/\\\/serket.dev\\\/wp-content\\\/uploads\\\/holly_concept_0-507x1024.png&quot;,&quot;id&quot;:&quot;460&quot;,&quot;title&quot;:&quot;holly_concept_0&quot;,&quot;alt&quot;:&quot;holly conversation&quot;,&quot;caption&quot;:&quot;Arm pose with new expression&quot;,&quot;itemprop&quot;:&quot;image&quot;}]\" itemscope itemtype=\"https:\/\/schema.org\/ImageGallery\"><\/div>\n<h2>Last Thoughts<\/h2>\n<p>Sprint Luke will officially end this Friday on the 17th.\u00a0 Before then, I aim to have another playable build of the game with all of the completed dialogue and perhaps a couple of more fleshed-out scenes.\u00a0 I&#8217;ll also be able to slot in the new backgrounds for their respective scenes.\u00a0 Once Holly&#8217;s sprite is finalized, I&#8217;ll start updating my character models so that all of the asset placement isn&#8217;t left until the very end.<\/p>\n<p>See you next sprint!<\/p>\n<p>~Caleb &#8220;Serket&#8221; Perkins<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Retrospective Hello everyone!\u00a0 It&#8217;s been almost three months since I&#8217;ve last updated this blog with a progress update.\u00a0 For some of that time I was mostly dormant &#8212; dealing with fallout from the pandemic .\u00a0 More recently, I&#8217;ve been back in the office and much more strongly motivated to work on the game.\u00a0 There&#8217;s something [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":458,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[18],"tags":[41,42,20],"class_list":["post-455","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","tag-devdiary","tag-sprint-review","tag-the-card"],"jetpack_featured_media_url":"https:\/\/serket.dev\/wp-content\/uploads\/entrance_concept-scaled.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paXf4J-7l","_links":{"self":[{"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/posts\/455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/comments?post=455"}],"version-history":[{"count":4,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/posts\/455\/revisions"}],"predecessor-version":[{"id":464,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/posts\/455\/revisions\/464"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/media\/458"}],"wp:attachment":[{"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/media?parent=455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/categories?post=455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/tags?post=455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}