{"id":12611,"date":"2019-04-03T20:50:08","date_gmt":"2019-04-03T18:50:08","guid":{"rendered":"https:\/\/www.herr-rau.de\/wordpress\/?p=12611"},"modified":"2023-06-11T07:03:05","modified_gmt":"2023-06-11T05:03:05","slug":"runcode","status":"publish","type":"post","link":"https:\/\/www.herr-rau.de\/wordpress\/2019\/04\/runcode.htm","title":{"rendered":"Runcode"},"content":{"rendered":"\n<p>Von Christoph, der das sch\u00f6ne Datenflussdiagramm-Werkzeug Orinoco geschrieben hat, gibt es etwas Neues: <a href=\"http:\/\/klassenkarte.de\/?page_id=494\">Runcode.<\/a> Das ist eine Art Robot Karol mit Minecraft-\u00c4sthetik. In einer einfachen Lernersprache (abw\u00e4rtskompatibel zu Robot Karol) programmiert man eine Robotergestalt in einer 3D-Welt. Per Knopfdruck kann man Teile der Welt aber planieren; in einer flachen Welt l\u00e4sst sich erst einmal leichter programmieren. <\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"RunCode - Typische Programmieraufgaben\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/_fvRLVjczZ4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Wenn man mehr mit der Welt interagieren will, kann man zwei Anweisungen verwenden, die es bei Robot Karol nicht gibt: Man kann den W\u00fcrfel vor sich (unmittelbar oder schr\u00e4g oben\/unten) abbauen und hat dann im Inventar ein St\u00fcck des entsprechenden Rohstoffs &#8211; Erde oder Holz oder Granit. Und das kann man an anderer Stelle wieder einbauen. Damit habe ich noch nicht viel gearbeitet, aber man kann jedenfalls Kan\u00e4le graben (in die dann Wasser einl\u00e4uft) oder Tunnels zwischen Inseln.<\/p>\n\n\n\n<p>F\u00fcr die Sch\u00fcler und Sch\u00fclerinnen, mit denen ich das gerade ausprobiere, war diese Welt sehr viel motivierender als der urspr\u00fcngliche Robot Karol. Das Programm ist nach den letzten Erweiterungen voll einsatzf\u00e4hig, aber ich sto\u00dfe gelegentlich noch auf kleine Problemchen, die ich Christoph melde, und schwupps ist alles korrigiert.<\/p>\n\n\n\n<p>Erweiterungen gegen\u00fcber Robot Karol:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Die Welt ist sicher weiterhin h\u00f6henbegrenzt, aber man kommt h\u00f6her hinauf als die 10 bzw. mit Schummeln 30 Stockwerke bei Karol.<\/li><li>Man kann endlich L\u00f6cher in eine Ziegelmauer bohren, also H\u00e4user mit Dach konstruieren.<\/li><li>Es gibt eine ein wenig erweiterte Entwicklungsumgebung: Man kann seinen Code trennen in die Bibliothek, in der gespeicherte Anweisungen aufbwahrt werden, und das eigentliche Programm, das durch diese Trennung k\u00fcrzer und \u00fcbersichtlicher wird. Beide Bereiche, Editor und Bibliothek, werden separat geladen und gespeichert. <\/li><\/ul>\n\n\n\n<p>Was nicht geht und mir egal ist: Struktogramme erzeugen.  Was nicht geht und ich gerne h\u00e4tte, irgendwann mal: Variablen, Code-Autovervollst\u00e4ndigung.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Von Christoph, der das sch\u00f6ne Datenflussdiagramm-Werkzeug Orinoco geschrieben hat, gibt es etwas Neues: Runcode. Das ist eine Art Robot Karol mit Minecraft-\u00c4sthetik. In einer einfachen Lernersprache (abw\u00e4rtskompatibel zu Robot Karol) programmiert man eine Robotergestalt in einer 3D-Welt. Per Knopfdruck kann man Teile der Welt aber planieren; in einer flachen Welt l\u00e4sst sich erst einmal leichter [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[25,1],"tags":[227,74],"class_list":["post-12611","post","type-post","status-publish","format-standard","hentry","category-informatik","category-fundstuecke","tag-informatik","tag-software"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/12611","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/comments?post=12611"}],"version-history":[{"count":3,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/12611\/revisions"}],"predecessor-version":[{"id":12624,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/12611\/revisions\/12624"}],"wp:attachment":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/media?parent=12611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/categories?post=12611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/tags?post=12611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}