Abo
  • Services:
Anzeige
Kosmobits-Set
Kosmobits-Set (Bild: Franckh-Kosmos Verlags-GmbH)

Kosmobits im Test: Tausch den Spielecontroller gegen einen Mikrocontroller!

Kosmobits-Set
Kosmobits-Set (Bild: Franckh-Kosmos Verlags-GmbH)

Wenn die Kids ständig vor der Spielekonsole abhängen, warum soll man ihnen nicht Programmieren mit einem Spielecontroller beibringen? Diesen Ansatz verfolgt ein neues Mikrocontroller-Experimentierset von Kosmos. Wir haben gedaddelt und programmiert.
Ein Test von Alexander Merz

Mit dem Kosmobits-Set des Kosmos-Verlages sollen Kinder ab zehn Jahren in die Mikrocontroller-Programmierung einsteigen. Zwar setzt das Set auf die populäre Arduino-Plattform auf, Kosmos hat aber sowohl sein eigenes Arduino-kompatibles Board namens Kosmoduino entworfen als auch ein zugehöriges Sensorboard in der Form und mit der Funktionalität eines einfachen Gamepads. Zusammen mit einer Smartphone-App sollen wir damit "spielend Programmieren lernen". Wir haben es ausprobiert. Leider waren wir mit konventionellen Lehrmethoden dann doch erfolgreicher.

Anzeige

Neben dem Mikrocontroller- und Sensorboard enthält das Set auch aufsteckbare Sensoren für Licht, Bewegung, Temperatur und Schall, ein Steckbrett, diverse Jumperkabel, LEDs, Widerstände und einen 800-mAh-LiPo-Akku. Dazu kommen die Kunststoffteile für den Bau eines Gamepads, das als Gehäuse für das Sensorboard dient. Doch bevor wir uns weiter den technischen Details widmen, wollen wir erst einmal spielen.

Vor dem Spielen steht der Zusammenbau

Mit Hilfe der ausführlich bebilderten deutschsprachigen Anleitung gelingt uns der Zusammenbau des Gamepads recht flott. Der Mikrocontroller als zentrales Element bleibt dabei frei sicht- und nutzbar. Die Kunststoffteile sind äußert stabil und verwindungssteif. Zusammengebaut wirkt das Gamepad nicht so hochwertig wie ein durchdesignter XBox-Controller, das sollte aber über die Qualität nicht hinwegtäuschen. Als nächstes installieren wir das Spiel auf unserem Bluetooth-fähigen Tablet; es werden sowohl aktuelle Android- wie auch iOS-Versionen unterstützt. Bei Android besteht aber auch hier das einschlägige Problem mit Bluetooth-Low-Energy, das Gerät sollte jünger als zwei Jahre sein.

Wir schalten das Pad an und starten das Spiel. Die App verbindet sich automatisch mit dem Controller. Schließlich sind wir im ersten Spiellevel. Das Spiel ist ein klassisches Jump 'n' Run. Per Drehrad bewegen wir die Spielfigur nach links und rechts. Mit dem rechten Button überspringen wir Hindernisse, der linke löst Aktionen aus. Unsere Aufgabe ist es nicht nur, heil durch das Level zu kommen, sondern auch, kleine Monster einzusammeln. Wir brauchen sie, als wir am Ende an ein Terminal kommen. Denn um das Level zu beenden, müssen wir an dem Terminal eine Programmieraufgabe lösen. Jedes Monster entspricht einem Funktionsnamen oder Programmierkonstrukt. Beim Terminal müssen wir sie in einen lückenhaften Quellcode einsetzen und diesen so vervollständigen. So meistern wir das erste Level erfolgreich.

Sensoren dienen zur Spielsteuerung

In den späteren Leveln wird es schwieriger, denn bestimmte Hindernisse können wir nicht einfach umgehen. Stattdessen müssen wir unsere Spezialfähigkeiten einsetzen. Diese werden durch die aufsteckbaren Sensormodule aktiviert und wir agieren darüber mit der Spielfigur. Zuerst halten wir die kleinen Gehäuse für die Sensoren eher für eine Spielerei. Als wir die Sensoren immer wieder ein- und ausstecken, erweist es sich aber als praktisches Schutzelement.

Der Einsatz der Sensoren ist als solches nicht neu. In Smartphones und zum Beispiel beim Nintendo DS konnten Nutzer auch früher schon Spielaktionen über Bewegungs- und Schallsensoren auslösen. Uns gefällt aber, dass wir lernen, welcher Sensor verwendet wird und wie wir mit ihm interagieren müssen, um eine Aktion auszulösen.

  • Das Kosmobits-Gamepad (Bild: Martin Wolf/Golem.de)
  • Das Set besteht nicht nur aus dem Pad. (Bild: Martin Wolf/Golem.de)
  • Aufsteckbare Sensoren befinden sich in kleinen Gehäusen. (Bild: Martin Wolf/Golem.de)
  • Optisch haben der Kosmoduino und Arduino Uno wenig gemeinsam, sie sind aber kompatibel. (Bild: Martin Wolf/Golem.de)
  • Der Kosmoduino passt auf ein Steckbrett. (Bild: Martin Wolf/Golem.de)
  • Das Sensorboard im Gamepad-Gehäuse (Bild: Martin Wolf/Golem.de)
  • Der Akku befindet sich unter dem Sensorboard. (Bild: Martin Wolf/Golem.de)
  • Jeweils ein Sensor kann auf dem Sensorboard aufgesteckt werden. (Bild: Martin Wolf/Golem.de)
  • Die Spiele-App ist ein klassisches Jump'n'Run. (Bild: Alexander Merz/Golem.de)
  • Gelegentlich müssen wir eine Spezialfähigkeit über einen Sensor aktivieren. (Bild: Alexander Merz/Golem.de)
  • Pro Level gibt es ein Terminal zum Programmieren. (Bild: Alexander Merz/Golem.de)
  • Wir müssen einen Lückentext ausfüllen. Die Monsterchen stehen unter anderem für Funktionsnamen. (Bild: Alexander Merz/Golem.de)
  • Die Hilfe erklärt nicht wirklich etwas. (Bild: Alexander Merz/Golem.de)
  • Erfolg! Bloß bei was? Eine LED gibt es im Spiel nicht. (Bild: Alexander Merz/Golem.de)
  • Mehr Hilfetexte gibt es außerhalb des Spielemodus.(Bild: Alexander Merz/Golem.de)
  • Liebe Kinder: Bitte macht das nicht nach! (Bild: Alexander Merz/Golem.de)
  • Interessant. Wenn man schon Ahnung hat. (Bild: Alexander Merz/Golem.de)
  • Lernt man im 35. Semester Informatik: Das international anerkannte Symbol für die Loop-Funktion ist ein Pelztier mit Springseil.(Bild: Alexander Merz/Golem.de)
  • Der Leveleditor würde uns noch mehr gefallen, wenn er tatsächlich auch programmierbar wäre. (Bild: Alexander Merz/Golem.de)
  • Wenigstens können selbstgebaute Level mit anderen geteilt werden. (Bild: Alexander Merz/Golem.de)
  • Die Anleitung ist deutlich ausführlicher und besser aufbereitet. (Bild: Martin Wolf/Golem.de)
  • Die Anleitung ist deutlich ausführlicher und besser aufbereitet.  (Bild: Martin Wolf/Golem.de)
Das Kosmobits-Gamepad (Bild: Martin Wolf/Golem.de)

Vokabeltest statt Programmieren

Auch wenn die Sensoren Abwechslung ins Spiel bringen, am grundsätzlichen Ablauf ändern sie nichts. Das gilt insbesondere für die Programmierung am Terminal. Stets gilt es, einfach nur einen Lückentext aufzufüllen. Mit gutem Willen könnten wir das als eine Art Vokabeltrainer betrachten, aber Programmieren lernen wir so nicht.

Wir erhalten beim Spielen selbst weder sinnvolle Hinweise noch Anleitungen zu den Befehlen, zu Programmierkonstrukten und Algorithmen. Diese gibt es zwar, allerdings als eigenständige Erklärtexte, die App müsste sie nur ins Spiel integrieren. Was uns noch mehr verwundert: In den Programmen geht es immer darum, eine LED leuchten zu lassen - es gibt im Spiel aber keine LEDs. Es fehlt jeglicher Bezug zwischen dem Programmcode im Terminal und dem Spieleinhalt.

Dabei wäre es doch gerade bei einem Jump-'n'-Run-Spiel so naheliegend und ansprechend gewesen, tatsächlich bei kniffligen Stellen die Spielfigur per Algorithmus zu steuern, wir halten schließlich einen programmierbaren Controller in der Hand. Apples Swift Playgrounds hat diese Idee, allerdings ohne Spielecontroller, sehr gut umgesetzt.

Wem das Spiel als solches trotzdem gefällt, der kann auch eigene Levels erstellen, allerdings auch hier keine eigenen Programme. Selbst gestaltete Level können mit anderen geteilt werden - ein Angebot, das gut angenommen wird.

Endlich lernen wir etwas! 

eye home zur Startseite
am (golem.de) 06. Dez 2016

Bitte zu Ende bauen und einen Artikel drüber schreiben! Den veröffentlichen wir sofort!



Anzeige

Stellenmarkt
  1. Der Polizeipräsident in Berlin, Berlin
  2. S E I T E N B A U GmbH, Konstanz
  3. SYNCHRON GmbH, Stuttgart
  4. Town & Country Haus, Behringen


Anzeige
Hardware-Angebote
  1. bei Caseking
  2. ab 179,99€
  3. und Destiny 2 gratis erhalten

Folgen Sie uns
       


  1. Canon

    Riesiger Bildschirm soll DSLR und Tablet vereinen

  2. Wibotic Powerpad

    Induktions-Drohnenlandeplatz erhöht die Reichweite

  3. Mercedes-Benz Energy

    Elektroauto-Akkus werden zum riesigen Stromnetzspeicher

  4. Unternehmen

    1&1 Versatel bietet Gigabit für Frankfurt

  5. Microsoft

    Xbox One emuliert 13 Xbox-Klassiker

  6. DMT Bonding

    Telekom probiert 1 GBit/s ohne Glasfaser aus

  7. Telekom-Software

    Cisco kauft Broadsoft für knapp 2 Milliarden US-Dollar

  8. Pubg

    Die blaue Zone verursacht künftig viel mehr Schaden

  9. FSFE

    "War das Scheitern von Limux unsere Schuld?"

  10. Code-Audit

    Kaspersky wirbt mit Transparenzinitiative um Vertrauen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
ZFS ausprobiert: Ein Dateisystem fürs Rechenzentrum im privaten Einsatz
ZFS ausprobiert
Ein Dateisystem fürs Rechenzentrum im privaten Einsatz
  1. Librem 5 Purism zeigt Funktionsprototyp für freies Linux-Smartphone
  2. Pipewire Fedora bekommt neues Multimedia-Framework
  3. Linux-Desktops Gnome 3.26 räumt die Systemeinstellungen auf

Verschlüsselung: Niemand hat die Absicht, TLS zu knacken
Verschlüsselung
Niemand hat die Absicht, TLS zu knacken
  1. RSA-Sicherheitslücke Infineon erzeugt Millionen unsicherer Krypto-Schlüssel
  2. TLS-Zertifikate Zertifizierungsstellen müssen CAA-Records prüfen
  3. Certificate Transparency Webanwendungen hacken, bevor sie installiert sind

Zotac Zbox PI225 im Test: Der Kreditkarten-Rechner
Zotac Zbox PI225 im Test
Der Kreditkarten-Rechner

  1. Da kommen viele Interessenskonflikte zusammen

    ckerazor | 07:51

  2. Re: HA HA, Reactive, Non-blocking am A****

    dice2k | 07:50

  3. Re: Golem - Die Apple-Hater!

    maci23 | 07:49

  4. und wie lange dauert der Ladevorgang?

    booyakasha | 07:35

  5. Re: Bonding von 8 Leitungen?

    Bauer87 | 07:34


  1. 07:34

  2. 07:22

  3. 07:11

  4. 18:46

  5. 17:54

  6. 17:38

  7. 16:38

  8. 16:28


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel