{"id":32,"date":"2025-01-28T17:40:07","date_gmt":"2025-01-28T17:40:07","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/onion-future\/?p=32"},"modified":"2025-02-07T21:39:52","modified_gmt":"2025-02-07T21:39:52","slug":"week-2","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/onion-future\/week-2\/","title":{"rendered":"Week 2 &#8211; Jan. 24"},"content":{"rendered":"\n<p>This week we decided to go with a higher resolution artstyle, to take advantage of the high pixel density of the Playdate&#8217;s screen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"549\" src=\"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/updatedfox-1024x549.gif\" alt=\"\" class=\"wp-image-35\" srcset=\"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/updatedfox-1024x549.gif 1024w, https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/updatedfox-300x161.gif 300w, https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/updatedfox-768x412.gif 768w, https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/updatedfox-1536x823.gif 1536w, https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/updatedfox-2048x1098.gif 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Updating the fox sprite to the higher resolution<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"128\" height=\"64\" src=\"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/spritefish0123.png\" alt=\"\" class=\"wp-image-37\" style=\"width:650px;height:auto\"\/><figcaption class=\"wp-element-caption\">A carp you can catch while fishing<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"128\" height=\"64\" data-id=\"41\" src=\"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/SpriteTest-0121_Borders-export.png\" alt=\"\" class=\"wp-image-41\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"160\" height=\"96\" data-id=\"40\" src=\"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/SpriteTestHouse0124.png\" alt=\"\" class=\"wp-image-40\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"192\" height=\"192\" data-id=\"39\" src=\"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/treetiletest0121-1.png\" alt=\"\" class=\"wp-image-39\" srcset=\"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/treetiletest0121-1.png 192w, https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/treetiletest0121-1-150x150.png 150w\" sizes=\"auto, (max-width: 192px) 100vw, 192px\" \/><\/figure>\n<figcaption class=\"blocks-gallery-caption wp-element-caption\">New higher res sprites and tiles<\/figcaption><\/figure>\n\n\n\n<p>We also started prototyping some mechanics using the crank. As an example, here is fishing:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"814\" height=\"481\" src=\"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/fishing-test.png\" alt=\"\" class=\"wp-image-42\" srcset=\"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/fishing-test.png 814w, https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/fishing-test-300x177.png 300w, https:\/\/projects.etc.cmu.edu\/onion-future\/wp-content\/uploads\/2025\/01\/fishing-test-768x454.png 768w\" sizes=\"auto, (max-width: 814px) 100vw, 814px\" \/><figcaption class=\"wp-element-caption\">Crank to reel in the fish as it pulls away from you!<\/figcaption><\/figure>\n\n\n\n<p>And here&#8217;s the work-in-progress combat system, which we&#8217;ll go into more detail about in the future. As you can see, we recently learned how to programmatically generate dither patterns, which we can use for some cool VFX.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/slidesz\/AGV_vUfwayEoK-FNNLrEJT58sC15kJW9b5jMuRjww_jy7CVB5VVjmBSB-I3ZjlT7Y-KzG1nJ6MceEkJoKMjHE6m6kXaTucUEblV_DCqttHDjQ27aJnb0MLqiZgwQ0c4QzjauhzJkwYfhlA=s2048?key=YcK3ML3cI-OtthcWexASiRFW\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Use the crank to navigate a path through the battlefield!<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week we decided to go with a higher resolution artstyle, to take advantage of the high pixel density of the Playdate&#8217;s screen. We also started prototyping some mechanics using the crank. As an example, here is fishing: And here&#8217;s the work-in-progress combat system, which we&#8217;ll go into more detail about in the future. As [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":33,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-32","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devlogs"],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-json\/wp\/v2\/posts\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":8,"href":"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-json\/wp\/v2\/posts\/32\/revisions"}],"predecessor-version":[{"id":262,"href":"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-json\/wp\/v2\/posts\/32\/revisions\/262"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-json\/wp\/v2\/media\/33"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-json\/wp\/v2\/media?parent=32"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-json\/wp\/v2\/categories?post=32"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/onion-future\/wp-json\/wp\/v2\/tags?post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}