{"id":8596,"date":"2026-05-03T22:18:14","date_gmt":"2026-05-04T02:18:14","guid":{"rendered":"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/?p=8596"},"modified":"2026-05-03T22:18:26","modified_gmt":"2026-05-04T02:18:26","slug":"godot-week-2-progress","status":"publish","type":"post","link":"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/2026\/05\/03\/godot-week-2-progress\/","title":{"rendered":"Godot &#8211; Week 2 &#8211; Progress"},"content":{"rendered":"\n<figure class=\"wp-block-video\"><video height=\"648\" style=\"aspect-ratio: 1152 \/ 648;\" width=\"1152\" controls src=\"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/wp-content\/uploads\/sites\/4550\/2026\/05\/Screen-Recording-2026-05-03-220723.mp4\"><\/video><\/figure>\n\n\n\n<p>This week&#8217;s progress in a nutshell. Fight with Godot on getting a signal to work. Well, turns out the way I built my HUD and items is not drop in compatible with the provided scripts, so I had to build a quick message bus into the global script, and manually send\/listen for the signals for when items are collected.<br><br>Still working on additional level layouts and thinking of making it so the goal post only lights up green when you have the required item to enter for a good visual cue to the player that they can&#8217;t go through.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week&#8217;s progress in a nutshell. Fight with Godot on getting a signal to work. Well, turns out the way I built my HUD and items is not drop in compatible with the provided scripts, so I had to build a quick message bus into the global script, and manually send\/listen for the signals for&hellip; <a class=\"more-link\" href=\"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/2026\/05\/03\/godot-week-2-progress\/\">Continue reading <span class=\"screen-reader-text\">Godot &#8211; Week 2 &#8211; Progress<\/span><\/a><\/p>\n","protected":false},"author":10229,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"portfolio_post_id":0,"portfolio_citation":"","portfolio_annotation":"","openlab_post_visibility":"","footnotes":""},"categories":[41,35,31],"tags":[],"class_list":["post-8596","post","type-post","status-publish","format-standard","hentry","category-blog-post","category-godot","category-godot-documentation","entry"],"_links":{"self":[{"href":"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/wp-json\/wp\/v2\/posts\/8596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/wp-json\/wp\/v2\/users\/10229"}],"replies":[{"embeddable":true,"href":"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/wp-json\/wp\/v2\/comments?post=8596"}],"version-history":[{"count":1,"href":"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/wp-json\/wp\/v2\/posts\/8596\/revisions"}],"predecessor-version":[{"id":8601,"href":"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/wp-json\/wp\/v2\/posts\/8596\/revisions\/8601"}],"wp:attachment":[{"href":"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/wp-json\/wp\/v2\/media?parent=8596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/wp-json\/wp\/v2\/categories?post=8596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/openlab.bmcc.cuny.edu\/mmp-270-spring-2026\/wp-json\/wp\/v2\/tags?post=8596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}