{"id":1185,"date":"2010-08-08T10:51:10","date_gmt":"2010-08-08T09:51:10","guid":{"rendered":"http:\/\/www.gamelab.ch\/?p=1185"},"modified":"2010-08-08T10:51:10","modified_gmt":"2010-08-08T09:51:10","slug":"mignon-game-kit-gameboy-mit-5x7-pixeln-zum-selber-basteln","status":"publish","type":"post","link":"https:\/\/www.gamelab.ch\/?p=1185","title":{"rendered":"mignon game kit &#8211; Gameboy mit 5&#215;7 Pixeln zum selber Basteln und Programmieren"},"content":{"rendered":"<p><a href=\"http:\/\/www.gamelab.ch\/wp-content\/uploads\/Bildschirmfoto-2010-08-03-um-08.52.53.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-1184\" title=\"Bildschirmfoto 2010-08-03 um 08.52.53\" src=\"http:\/\/www.gamelab.ch\/wp-content\/uploads\/Bildschirmfoto-2010-08-03-um-08.52.53-300x287.png\" alt=\"\" width=\"300\" height=\"287\" \/><\/a>Am Anfang ist man ja oft skeptisch. Man denkt sich: &#8222;Ein Workshop mit Kindern, die einen &#8218;Gameboy mit 5&#215;7 LED-Pixeln&#8216; zusammenl\u00f6ten und danach diesen Programmieren. Ein Programm f\u00fcr einen ganzen Tag? Kann das \u00a0in einer Welt mit einem auch technisch veralteten Nintendo DS Aufl\u00f6sungen von 2 x 640 x 480 Pixel gut gehen?&#8220; Die Antwort darauf bot ein t\u00e4giger Workshop: Kinder sitzen tats\u00e4chlich einen ganzen Tag da, l\u00f6ten das Ding zusammen. Danach beschriften und bemalen sie ihren &#8222;Gameboy&#8220; mit der Kartonh\u00fclle und beginnen dann ganz klein an zu programmieren. Setzen Punkte, bewegen Punkte. Olaf V., der den Workshop leitet und das Projekt vorantreibt, meint dann auch: &#8222;Irgendwie macht es im Hinterkopf &#8218;klick&#8216; beim Wort &#8218;Game'&#8220;. Und dann scheint alles Sinn zu haben.<!--more--><br \/>\n<strong>Zusammenl\u00f6ten und dann Programmieren<\/strong><br \/>\nOder konkreter gesagt, dieses GameKit macht f\u00fcr Workshop einiges her und leitet quasi von selbst durch die Geschichte der fr\u00fchen GameEntwicklung. Man kauft sich eine Set mit gr\u00fcner Platine und einem Haufen Elektrobauteile. Danach l\u00f6tet man sie (eine L\u00f6tstation mit L\u00f6tzinn ist die Minimalvoraussetzung f\u00fcr einen eigenen Workshop) zusammen und schliesst es \u00fcber eine Schnittstelle zu USB mit einem USB Kabel an den Computer an. Danach l\u00e4sst sich das Kit per <a href=\"http:\/\/arduino.cc\/en\/Main\/Software\" target=\"_blank\">Arduino Entwicklungskit<\/a> programmieren (Arduino ist eine sehr erfolgreiche programmierbare Entwicklungsplattform f\u00fcr kleine Steuerungen, Messungen. <a href=\"http:\/\/www.gametheory.ch\/index.jsp?positionId=91585&amp;displayOption=\" target=\"_blank\">Mehr dazu hier &gt;<\/a>). Das &#8222;mignon game kit&#8220; nutzt allerdings nur die Entwicklungsoberfl\u00e4che. Man kann dort den Code in einfachem C erstellen und anschliessend Compillieren und auf den eigenst\u00e4ndigen Gameboy hochladen und dort spielen. Das GameKit verf\u00fcgt \u00fcber einfach Befehle zum setzen von Pixeln, erzeugen von Ger\u00e4uschen, Abragen von Buttons. Ein einfacher Gameloop macht dann daraus das entsprechende Spiel.<br \/>\n<strong>Des Gamedesigners Herausforderung: Beschr\u00e4nkungen<\/strong><br \/>\nDie Herausforderung f\u00fcr Gamedesigner ist dabei (wie auch beim NDS) mit so wenig Hardware (und Softwarem\u00f6glichkeiten) ein Konzept oder Spiel umzusetzen. Sehr schnell geht es um Spielmechanik und die Frage wie l\u00e4sst sich etwa die Spielmechanik, das Feeling von PacMan umsetzen. Konkreter heisst die Frage: Wieviel ist abh\u00e4ngig vom visuellen Display? L\u00e4sst sich PacMan damit umsetzen und wie ist es mit Unreal? \u00a0Nat\u00fcrlich l\u00e4sst einem diese Frage nicht ruhen und man versucht es dann schon mal an einem Pixel-PacMan und opfert einiges an Zeit, bis es dann steht. Spannenderweise zeigt das downloadbare vereinfachte Tetris, dass der Sound einem schneller ins Tetrisuniversum versetzt als die Spielmechanik. Piepst einmal die Tetrismelodie auf dem &#8222;mignon game kit&#8220;, ist alles in diesem Soundscape Tetris.<br \/>\nMignonGameKit findet man hier: <a href=\"http:\/\/www.mignongamekit.com\/\">http:\/\/www.mignongamekit.com\/<\/a><br \/>\nDie Platine sowie ein zusammengebautes &#8222;mignon game kit&#8220; sind im <a href=\"http:\/\/gamedesign.zhdk.ch\/gamelab.php\" target=\"_blank\">Gamelab der ZHDK<\/a> ausleihbar.<br \/>\nDas im Bild gezeigte Spiel PacMan kann man hier downloaden: <a href=\"http:\/\/www.gametheory.ch\/documents\/document13436.zip\">PacMan f\u00fcr MignonGameKit &gt;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Am Anfang ist man ja oft skeptisch. Man denkt sich: &#8222;Ein Workshop mit Kindern, die einen &#8218;Gameboy mit 5&#215;7 LED-Pixeln&#8216; zusammenl\u00f6ten und danach diesen Programmieren. Ein Programm f\u00fcr einen ganzen Tag? Kann das \u00a0in einer Welt mit einem auch technisch &hellip; <a href=\"https:\/\/www.gamelab.ch\/?p=1185\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,8,23,31,1],"tags":[],"class_list":["post-1185","post","type-post","status-publish","format-standard","hentry","category-code","category-gamedesign","category-kultur","category-sound","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=\/wp\/v2\/posts\/1185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1185"}],"version-history":[{"count":0,"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=\/wp\/v2\/posts\/1185\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}