{"id":164,"date":"2012-04-28T12:19:02","date_gmt":"2012-04-28T10:19:02","guid":{"rendered":"https:\/\/herr-rau.de\/blogs\/inform\/?page_id=164"},"modified":"2024-02-24T14:32:42","modified_gmt":"2024-02-24T13:32:42","slug":"home","status":"publish","type":"page","link":"https:\/\/herr-rau.de\/blogs\/inform\/","title":{"rendered":"Home"},"content":{"rendered":"\n<p class=\"has-light-green-cyan-to-vivid-green-cyan-gradient-background has-background wp-block-paragraph\">WAS DAS HIER VOR ALLEM IST: Nicht mehr gut gepflegt. Die Seite ist schon ein paar Jahre alt, Inform 7 hat sich inzwischen weiter entwickelt, ich w\u00fcrde manche Dinge anders sehen oder angehen. So schwanke ich, ob ich das hier stehen lassen soll oder nicht.<\/p>\n\n\n<h3>Was das hier ist<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/herr-rau.de\/blogs\/inform\/files\/liftarn_Compass144.png\" alt=\"\" title=\"liftarn_Compass144\" width=\"119\" height=\"144\" class=\"alignnone size-full wp-image-182\" style=\"float:left; margin-right:10px;\"\/>Hier geht es darum, wie sehr man Inform 7 f\u00fcr den Informatikunterricht nutzen kann. Inform 7 ist eine Programmiersprache, die f\u00fcr das Schreiben von Text Adventures und Interactive Fiction gedacht ist. Sie ist au\u00dferdem ungew\u00f6hnlich nahe an der nat\u00fcrlichen Sprache Englisch. Sie ist &#8211; vor allem im englischen Sprachraum &#8211; schon f\u00fcr verschiedene Unterrichtsprojekte eingesetzt worden, aber selten im Zusammenhang mit Informatik, sondern eher im Literatur- und Geschichtsunterricht. <\/p>\n<p>Diese Seiten sind kein Ersatz f\u00fcr das Lesen der umfangreichen Inform-Dokumentation, die mit der Entwicklungsumgebung ausgeliefert wird, oder f\u00fcr die ausf\u00fchrlichen Tutorials zu Inform (siehe Link-Seite). Sie sollen einen \u00dcberblick geben in das, was mit Inform m\u00f6glich ist und was nicht, und zwar aus der Sicht eines Informatiklehrers.<\/p>\n<hr style=\"clear:both;\"\/>\n<h3>Erkl\u00e4rungen zu den Men\u00fcpunkten<\/h3>\n<p><strong>Kurse:<\/strong> Das sind Kurse, die ich f\u00fcr Sch\u00fcler im Informatikunterricht angelegt habe. Ich empfehle inzwischen den Schnellkurs 1 f\u00fcr den Einstieg.<\/p>\n<p><strong>Material: <\/strong> Links und Spiel-Empfehlungen.<\/p>\n<p><strong>Nachschlagen:<\/strong> Technisches und Tipps zu Inform 7.<\/p>\n<p><strong>\u00dcberlegungen:<\/strong> Didaktische \u00dcberlegungen und \u00dcberblick \u00fcber informatische Konzepte mit Inform; soll mit der Zeit wachsen.<\/p>\n<hr\/>\n<p>Was ein Text Adventure ist, steht im <strong>FAQ<\/strong>, man kriegt es aber schnell heraus, indem man zum Beispiel <a href=\"http:\/\/iplayif.com\/?story=http%3A%2F%2Fwww.ifarchive.org%2Fif-archive%2Fgames%2Fzcode%2Fgerman%2Fkarisma.z8\">Klub Karisma<\/a> ausprobiert.<\/p>\n<hr\/>\n<h3>Code-Vergleich: Java, Inform 6, Inform 7<\/h3>\n<p>Bei Interactive Fiction spielen meist verschiedene R\u00e4ume und Gegenst\u00e4nde eine Rolle. Das Programmieren einer Geschichte besteht zu einem Teil darin, diese Objekte anzulegen. Das k\u00f6nnte man auch in Java, geeignete Klasse vorausgesetzt. Hier als Beispiel ein Lehrerzimmer mit einem Ausgang nach Norden:<\/p>\n<p><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\/\/Anlegen des Raum-Objekts&lt;br \/&gt;\nstaff_room = new Room(&amp;quot;Staff Room&amp;quot;);&lt;\/p&gt;\n&lt;p&gt;\/\/Beschreibungs-Attribut setzen&lt;br \/&gt;\nstaff_room.setDescription(&amp;quot;A room for all the staff to meet and sit and get a cup of coffee.&amp;quot;); \t\t\t\t&lt;\/p&gt;\n&lt;p&gt;\/\/Nord-Ausgang setzen (mit zuvor angelegtem Gang-Objekt)&lt;br \/&gt;\nstaff_room.setExitNorth(hallway);&lt;\/p&gt;\n&lt;p&gt;\/\/Beleuchtungs-Attribut auf wahr setzen&lt;br \/&gt;\nstaff_room.setLightning(true);&lt;br \/&gt;\n<\/pre><\/p>\n<p>Tats\u00e4chlich gibt es ein einfaches Ger\u00fcst f\u00fcr solche Spiele <a href=\"http:\/\/www.bluej.org\/resources\/exercises.html\">als BlueJ-Projekt<\/a>.<\/p>\n<p>In Inform 6, der technischen Basis von Inform 7, sieht das so aus:<\/p>\n<p><pre class=\"brush: plain; title: ; notranslate\" title=\"\">&lt;br \/&gt;\nObject Staff_Room &amp;quot;Staff Room&amp;quot;&lt;br \/&gt;\n    with&lt;br \/&gt;\n        description &amp;quot;A room for all the staff to meet and sit and get a cup of coffee.&amp;quot;,&lt;br \/&gt;\n        n_to hallway,&lt;br \/&gt;\n    has light;&lt;br \/&gt;\n<\/pre><\/p>\n<p>Und in Inform 7 wird der gleiche Raum so angelegt:<\/p>\n<p><pre class=\"brush: plain; title: ; notranslate\" title=\"\">The Staff Room is a lighted room. &quot;A room for all the staff to meet and sit and get a cup of coffee.&quot; North of the Staff Room is the Hallway.<\/pre><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg01.met.vgwort.de\/na\/a9e32334cc394a1fa3f9539b9cb4d133\" width=\"1\" height=\"1\" alt=\"\"><\/p>","protected":false},"excerpt":{"rendered":"<p>WAS DAS HIER VOR ALLEM IST: Nicht mehr gut gepflegt. Die Seite ist schon ein paar Jahre alt, Inform 7 hat sich inzwischen weiter entwickelt, ich w\u00fcrde manche Dinge anders sehen oder angehen. So schwanke ich, ob ich das hier &hellip; <a href=\"https:\/\/herr-rau.de\/blogs\/inform\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-164","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/herr-rau.de\/blogs\/inform\/index.php?rest_route=\/wp\/v2\/pages\/164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/herr-rau.de\/blogs\/inform\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/herr-rau.de\/blogs\/inform\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/herr-rau.de\/blogs\/inform\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/herr-rau.de\/blogs\/inform\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=164"}],"version-history":[{"count":0,"href":"https:\/\/herr-rau.de\/blogs\/inform\/index.php?rest_route=\/wp\/v2\/pages\/164\/revisions"}],"wp:attachment":[{"href":"https:\/\/herr-rau.de\/blogs\/inform\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}