Robocode – 2020 Frühlings Home Challenge

Robocode ist ein Open-Source-Programmierspiel, bei dem das Ziel darin besteht, einen Roboter in Java zu entwickeln, um gegen andere Roboter zu kämpfen. Die Wettbewerbe laufen in Echtzeit auf dem Bildschirm ab.
Während der Trainingstage lernst Du die Grundlagen von Robocode kennen, damit bist Du gut vorbereitet, um an unserer Ultimativen Herausforderung teilzunehmen.

Tag — DatenAktivitäten und Information
Tag 1 – 13./14. April – InstallationRobocode auf Windows installieren
Tag 2 – 15. April – Training 1Erste Schritte mit Robocode
Tag 3 – 16. April – Training 2Robocode – wir entwickeln den Roboter weiter
Tag 4 – 17. April – Training 3Robocode – die letzte Lektion
Tag 5+ – 18. April – 26. AprilRobocode – Ultimative Herausforderung
Zeitplan der Robocode Frühlings Challenge – Dokumente zu lesen

Sonic Pi – 2020 Frühlings Home Challenge

Sonic Pi ist ein Open-Source-System, das zum Erstellen neuer Melodien mit Code in einer Live-Programmierumgebung entwickelt wurde. Sonic Pi wurde von Dr. Sam Aaron (http://sam.aaron.name/) an der Universität von Cambridge entwickelt. Er nutzt die Software auch, um live mit seiner Band aufzutreten.
Während der Trainingstage lernst Du die Grundlagen von Sonic Pi kennen, damit Du gut vorbereitet bist, an unserer Ultimativen Herausforderung teilzunehmen.

Tag – DatenAktivitäten und Information
Tag 1 – 13./14. April – InstallationSonic Pi auf Windows installieren
Tag 2 – 15. April – Training 1Erste Schritte mit Sonic Pi
Klavier Nationalblätter und MIDI
Tag 3 – 16. April – Training 2Nächste Schritte mit Sonic Pi
Tag 4 – 17. April – Training 3Sonic Pi – Abschluss deiner Ausbildung
Tag 5+ – 18. April – 26. AprilSonic Pi – Ultimative Herausforderung
Zeitplan der Sonic Pi Frühlings Challenge – Dokumente zu lesen

Robotik mit LEGO WeDO 2.0

Dieses Projekt ist für jüngere Ninjas die unsere Veranstaltungen besuchen geeignet. Mit dem LEGO Education WeDo 2.0 Basis Set und einem iPad (oder Android Tablet), führen wir die Kinder in Grundlagen der Robotik und der Programmierung ein. Die Jugendlichen bauen einfache Roboter und verwenden die LEGO WeDo graphische Programmiersprache damit der Roboter seine Umgebung durch Sensoren erkennt und einfache Aktivitäten ausführt.
Während der Vorbereitung zu einem nächsten Dojo sind wir auf die fantastischen Kreationen von Yoshihito Isogawa gestossen.

Wir werden einige dieser Projekte, wie zum Beispiel den Affen der sich an einem Seil fortbewegt, in einer Robotik Klasse für die Mittelstufe umsetzen.

Komponiere Musik mit Sonic Pi

Sonic Pi ist eine frei verfügbare Programmierumgebung die von  Sam Aaron am  Universität Cambridge Computer Labor entwickelt wurde.

Mit der Ruby basierenden Programmiersprache lernen die Kinder eigene Musik zu machen!

Hilfsmittel:

Entwickle ein Spiel mit GameMaker Studio 2.0

Dieses Projekt haben wir bei den Veranstaltungen im Mai und Oktober 2017 ausgeführt. Die Jugendlichen haben ihre eigene Stufe in einem mehrstufigen Arkade Spiel programmiert. Sie haben Spielfiguren auf Papier gezeichnet, die Zeichnungen eingescannt, auf dem Computer editiert um die Figuren dann in GameMaker Studio zu laden. In der Programmierumgebung wurden die Figuren animiert um sich in vorgegebenen Bahnen zu bewegen. Jede Figur erhielt auch eine Spielstärke zugeordnet um den Spielern den Wettbewerb auf den verschiedenen Stufen des Spiels zu ermöglichen.

Wir programmieren Minecraft mit JavaScript

Auf einem speziellen Server wurden die Kinder angeleitet mit JavaScript neue Strukturen in Minecraft zu bauen. Die Jugendlichen erhielten Anleitungen um eine Pyramide, ein Haus oder ein Labyrinth zu programmieren. Die Kinder wurden dann ermutigt mit den verschiedenen Bausteinen zu experimentieren und neue Bauwerke zu kreieren.

Hilfsmittel um das Projekt nachzubauen (Die Dokument sind nur in Englisch verfügbar):