{"id":2020,"date":"2024-04-14T21:17:00","date_gmt":"2024-04-14T19:17:00","guid":{"rendered":"https:\/\/simpelspul.nl\/blog\/?p=2020"},"modified":"2024-04-14T23:51:42","modified_gmt":"2024-04-14T21:51:42","slug":"ld-55-day-2-afternoon-session","status":"publish","type":"post","link":"https:\/\/simpelspul.nl\/blog\/2024\/04\/14\/ld-55-day-2-afternoon-session\/","title":{"rendered":"LD 55 : Day 2 : Late afternoon session"},"content":{"rendered":"\n<p>Mechanics time. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>This afternoon, it was hammer time to get all the game mechanics working, at least to be able to cycle the first day. <br>Then it&#8217;s just a matter of adding all the templates for day 2, 3 and 4 to get the complete game loop working.<\/p>\n\n\n\n<p>And thus Magus set out to create a spell interface, modeling a lectern and spell book.<br>Creating a GUI interface for selecting spells, creating functions in the game manager for feeding the correct spell to a random spot in the GUI, and filling the other spots with random wrong spells.<br>Taking care not to select two of the same.<br>Because that would give away the true correct spell.<\/p>\n\n\n\n<p>After that, time was spent making a validation procedure for checking if all requirements for a correct summoning were met.<br>The correct runes are thrown onto the circle, props are placed in the correct spots, and the correct spell is used.<\/p>\n\n\n\n<p>Then two functions were created, one for a correct summoning and one for a failed one. <\/p>\n\n\n\n<p>Then the sprites for day one in the game are mocked up, so it would at least give the correct information to successfully summon the first day&#8217;s assignment.<\/p>\n\n\n\n<p>During playtests, some bugs were squashed.<br>Object throwing was improved, props falling out of the map were &#8220;solved&#8221; by making a lost-and-found crate, and a lot more little bugs were solved.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mechanics time.<\/p>\n","protected":false},"author":9,"featured_media":1946,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54,50],"tags":[],"class_list":["post-2020","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gamejams","category-gamedev"],"_links":{"self":[{"href":"https:\/\/simpelspul.nl\/blog\/wp-json\/wp\/v2\/posts\/2020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simpelspul.nl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simpelspul.nl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simpelspul.nl\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/simpelspul.nl\/blog\/wp-json\/wp\/v2\/comments?post=2020"}],"version-history":[{"count":3,"href":"https:\/\/simpelspul.nl\/blog\/wp-json\/wp\/v2\/posts\/2020\/revisions"}],"predecessor-version":[{"id":2024,"href":"https:\/\/simpelspul.nl\/blog\/wp-json\/wp\/v2\/posts\/2020\/revisions\/2024"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simpelspul.nl\/blog\/wp-json\/wp\/v2\/media\/1946"}],"wp:attachment":[{"href":"https:\/\/simpelspul.nl\/blog\/wp-json\/wp\/v2\/media?parent=2020"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simpelspul.nl\/blog\/wp-json\/wp\/v2\/categories?post=2020"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simpelspul.nl\/blog\/wp-json\/wp\/v2\/tags?post=2020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}