{"id":3626,"date":"2012-01-30T11:03:16","date_gmt":"2012-01-30T10:03:16","guid":{"rendered":"https:\/\/www.herr-rau.de\/wordpress\/?p=3626"},"modified":"2016-01-04T19:28:41","modified_gmt":"2016-01-04T18:28:41","slug":"c-jump","status":"publish","type":"post","link":"https:\/\/www.herr-rau.de\/wordpress\/2012\/01\/c-jump.htm","title":{"rendered":"c-jump"},"content":{"rendered":"<div style='text-align:right;'><small>(<a href='https:\/\/www.herr-rau.de\/wordpress\/2012\/01\/c-jump.htm#comments'>3 Kommentare.<\/a>)<\/small> <\/div><p>Vorgestern <a href=\"https:\/\/www.herr-rau.de\/wordpress\/2012\/01\/digilern-2012-lernen-mit-digitalen-medien-und-wettbewerb.htm\">ging es um den Tag des digitalen Lernens<\/a>. Etwas, das analog und digital zugleich ist, zeige ich hier &#8211; ein Brettspiel:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/c-jump_1.jpg\" alt=\"\" title=\"c-jump_1\" width=\"550\" height=\"323\" class=\"alignnone size-full wp-image-3622\" srcset=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/c-jump_1.jpg 550w, https:\/\/www.herr-rau.de\/wordpress\/archiv\/c-jump_1-150x88.jpg 150w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/p>\n<p><a href=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/c-jump_2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/c-jump_2-550x342.jpg\" alt=\"\" title=\"c-jump_2\" width=\"550\" height=\"342\" class=\"alignnone size-medium wp-image-3623\" srcset=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/c-jump_2-550x342.jpg 550w, https:\/\/www.herr-rau.de\/wordpress\/archiv\/c-jump_2-150x93.jpg 150w, https:\/\/www.herr-rau.de\/wordpress\/archiv\/c-jump_2.jpg 1000w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n<p>Der Titel des Spiel ist ein Wortspiel mit &#8222;Ski&#8220; und der Programmiersprache &#8222;C&#8220;. Als Spiel ist es recht simpel: jeder Spieler kriegt eine oder zwei Figuren und bewegt sie nach W\u00fcrfelw\u00fcrfen den Kurs entlang, bis alle im Ziel sind. Der Kurs besteht aus K\u00e4stchen mit jeweils einem Element der Programmiersprache C darin (und damit auch Java sehr \u00e4hnlich).<br \/>\nVor jedem Zug schaut man sich das Feld an, auf dem man steht, und wenn dort &#8222;x+2;&#8220; steht, w\u00fcrfelt man und z\u00e4hlt 2 dazu, und so viele Felder zieht man dann weiter &#8211; ebenso f\u00fcr x+3; und x++; und so weiter.<br \/>\nEs gibt besondere Felder, etwa &#8222;if (x==1)&#8220; oder &#8222;switch(x)&#8220;. Diese Felder er\u00f6ffnen alternative Skipisten abseits der blauen main()-Piste &#8211; man w\u00fcrfelt und schaut, ob die Bedingung erf\u00fcllt ist und wechselt abh\u00e4ngig davon zu einem anderen Pfad.<\/p>\n<p><a href=\"http:\/\/c-jump.com\/\">Zu kaufen gibt es das hier<\/a>. Als Spiel ist das vermutlich nicht allzu spannend, die <a href=\"http:\/\/boardgamegeek.com\/boardgame\/18731\/c-jump-computer-programming-board-game\">Besprechung bei <em>boardgame geek<\/em><\/a> klingt eher m\u00e4\u00dfig. Ich habe auch noch keine Mitspieler gefunden. Aber Informatiker m\u00fcssen das doch einmal ausprobieren. Wenn sich also mal in M\u00fcnchen ein paar zum Spielen treffen m\u00f6chten, ich w\u00e4re dabei. (Interesse? Interesse?)<br \/>\nAuf das Spiel bin ich gekommen durch eine Seite mit <a href=\"http:\/\/www.der-will-doch-nur-spielen.de\/spiele-fuer-informatiker\/\">Spielen f\u00fcr Informatiker<\/a>. Da gibt es noch andere kuriose Spiele.<\/p>\n<p>Ich h\u00e4tte auch noch Ideen f\u00fcr Verbesserungen oder f\u00fcr weitere Spiele. <\/p>\n<ul>\n<li>Als Erstes st\u00f6rt mich der Umgang mit dem x. Das sollte nicht jedesmal neu erw\u00fcrfelt werden, sondern fest bleiben und f\u00fcr alle Spieler gleich bleiben, bis es irgendwann ge\u00e4ndert wird. Dazu legt man einen Bereich am Spielfeldrand fest, mit &#8222;x&#8220; beschriftet, auf dem man einen oder mehrere W\u00fcrfel ablegt, deren Augenzahl dem aktuellen Wert von x entspricht.<\/li>\n<li>\u00dcberhaupt: Bereiche am Spielfeldrand, die f\u00fcr Variablen stehen. Ein Bereich f\u00fcr x, y, z, mit W\u00fcrfeln, die den aktuellen Wert angeben. Und einen weiteren Bereich, nummeriert von 1-6, der sechs Speicherzellen darstellt, in denen alles m\u00f6gliche drin sein kann. (Weitere W\u00fcrfel, oder eher kurze W\u00f6rter aus Buchstabenw\u00fcrfeln?) Dann muss man sich nur noch einig sein, ob x den Zahlenwert angibt (etwa 1), oder auf den Inhalt der Speicherzelle (etwa mit der Nummer 1) verweist.<\/li>\n<li>(Grundgedanke, zu erweitern: Den Zustand eines Objekts mit eienr Anzahl von Variablen-W\u00fcrfeln auf dem Spielfeld angeben.)<\/li>\n<li>Dann w\u00e4re es mir lieb, wenn die Spieler nicht auf demselben Kurs fahren w\u00fcrden, sondern auf verschiedenen Kursen &#8211; entweder mehrfach den gleichen, oder auch auf echt unterschiedlichen Kursen. Das w\u00e4ren dann, sagen wir, eigene Spielpl\u00e4ne, die man parallel nebeneinander legen k\u00f6nnte. Die Spieler wechseln sich auch nicht einfach ab, sondern ein Spinner (eine Drehscheibe, <em>scheduler<\/em> genannt) entscheidet, wer jeweils als N\u00e4chstes drankommt. Damit kommt man dem parallelen Arbeiten von Threads, sagen wir, n\u00e4her.<\/li>\n<li>N\u00e4chste Stufe: es gibt bestimmte Streckenteile, die doch von allen Strecken genutzt werden. Damit kann man das Erzeuger-Verbraucher-Problem modellieren.<\/li>\n<\/ul>\n<p>Andere Spiele, die ich im Blog vorgestellt habe und f\u00fcr die ich auch nie Mitspieler finde:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.herr-rau.de\/wordpress\/2005\/03\/eleusis.htm\">Eleusis<\/a><\/li>\n<li><a href=\"https:\/\/www.herr-rau.de\/wordpress\/2005\/04\/wff-n-proof.htm\">WFF &#8217;n Proof<\/a><\/li>\n<li>(Und nur kurz in einem Kommentar erw\u00e4hnt: <a href=\"https:\/\/www.herr-rau.de\/wordpress\/2009\/01\/formale-sprachen-teil-3-kontextfreie-sprachen.htm\">Queries &#038; Theories<\/a>.)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>(3 Kommentare.) Vorgestern ging es um den Tag des digitalen Lernens. Etwas, das analog und digital zugleich ist, zeige ich hier &#8211; ein Brettspiel: Der Titel des Spiel ist ein Wortspiel mit &#8222;Ski&#8220; und der Programmiersprache &#8222;C&#8220;. Als Spiel ist es recht simpel: jeder Spieler kriegt eine oder zwei Figuren und bewegt sie nach W\u00fcrfelw\u00fcrfen [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3623,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[25,9],"tags":[227,225],"class_list":["post-3626","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informatik","category-spiele","tag-informatik","tag-spiele"],"jetpack_featured_media_url":"https:\/\/www.herr-rau.de\/wordpress\/archiv\/c-jump_2.jpg","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/3626","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=3626"}],"version-history":[{"count":1,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/3626\/revisions"}],"predecessor-version":[{"id":7105,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/3626\/revisions\/7105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/media\/3623"}],"wp:attachment":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/media?parent=3626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/categories?post=3626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/tags?post=3626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}