{"id":535,"date":"2025-08-07T13:20:53","date_gmt":"2025-08-07T11:20:53","guid":{"rendered":"https:\/\/sora.fshcloud.de\/?p=535"},"modified":"2025-08-07T13:33:06","modified_gmt":"2025-08-07T11:33:06","slug":"makecode-arcade-tutorial-7-npcs-als-hindernis","status":"publish","type":"post","link":"https:\/\/sora.fshcloud.de\/?p=535","title":{"rendered":"MakeCode Arcade Tutorial 8: NPCs als Hindernis"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">\ud83d\udd38 <strong>Ziel Verhindere, dass der Spieler durch den NPC l\u00e4uft<\/strong><\/h3>\n\n\n\n<p>\ud83e\udde0 <strong>Physik im Spiel:<\/strong><br>Dir ist bestimmt schon aufgefallen: Der NPC ist auf dem Spielfeld, deine Spielfigur l\u00e4uft aber einfach durch ihn durch. In echten R\u00e4umen kannst du nicht einfach durch andere Menschen durchlaufen. Das sollte im Spiel auch gelten \u2013 oder?<\/p>\n\n\n\n<p>\ud83e\udde9 <strong>Aufgabe:<\/strong><br>Untersuche, wie du verhindern kannst, dass dein Spieler durch den NPC hindurchl\u00e4uft.<\/p>\n\n\n\n<p>\ud83d\udcac <strong>Fragen zum Ausprobieren:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gibt es Bl\u00f6cke, die mit <strong>&#8222;overlap&#8220;<\/strong>, <strong>&#8222;collide&#8220;<\/strong> oder <strong>&#8222;stay&#8220;<\/strong> zu tun haben?<\/li>\n\n\n\n<li>Was passiert, wenn du eine \u201eWand\u201c-Funktion auf die Kachel anwendest, auf die dein NPC steht?<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udca1 <strong>Hinweise:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Du kannst \u00fcberall auf dem Feld eine unsichtbare Wand oder Blockade zeichnen<\/li>\n\n\n\n<li>Unter &#8222;Sprites&#8220; findest du vielleicht etwas mit &#8222;overlap&#8220;<\/li>\n\n\n\n<li>Es gibt mehrere M\u00f6glichkeiten, zu verhindern, dass deine Figur durch den NPC l\u00e4uft. Eine M\u00f6glichkeit ist es, Bl\u00f6cke zusammenzuf\u00fcgen, die \n<ul class=\"wp-block-list\">\n<li>a) erkennen, wann genau sich Spieler und NPC &#8222;\u00fcberlappen&#8220;<\/li>\n\n\n\n<li>b) anschlie\u00dfend festlegen, dass sich der Spieler nicht mehr in die urspr\u00fcngliche Richtung weiterbewegen soll, wenn er sich mit dem NPC \u00fcberlappt<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udd0d <strong>Testen &amp; Reflektieren:<\/strong><br>Probiere verschiedene M\u00f6glichkeiten aus. Wenn du nicht weiterkommst, frag gerne Patrick \ud83d\ude42 <\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udd38 Ziel Verhindere, dass der Spieler durch den NPC l\u00e4uft \ud83e\udde0 Physik im Spiel:Dir ist bestimmt schon aufgefallen: Der NPC ist auf dem Spielfeld, deine Spielfigur l\u00e4uft aber einfach durch&hellip;<\/p>\n","protected":false},"author":1,"featured_media":536,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,31,13],"tags":[],"class_list":["post-535","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","category-makecode-arcade","category-tutorial"],"_links":{"self":[{"href":"https:\/\/sora.fshcloud.de\/index.php?rest_route=\/wp\/v2\/posts\/535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sora.fshcloud.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sora.fshcloud.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sora.fshcloud.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sora.fshcloud.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=535"}],"version-history":[{"count":2,"href":"https:\/\/sora.fshcloud.de\/index.php?rest_route=\/wp\/v2\/posts\/535\/revisions"}],"predecessor-version":[{"id":541,"href":"https:\/\/sora.fshcloud.de\/index.php?rest_route=\/wp\/v2\/posts\/535\/revisions\/541"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sora.fshcloud.de\/index.php?rest_route=\/wp\/v2\/media\/536"}],"wp:attachment":[{"href":"https:\/\/sora.fshcloud.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sora.fshcloud.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sora.fshcloud.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}