Mein erstes Programm
JavaScript: Anweisungen, Strings, Methodenaufrufe
Projekt: Persönlicher Startplatz
Dieser Kurs führt Kinder Schritt für Schritt in JavaScript ein. Jede neue Idee wird sofort in Minecraft sichtbar: erst ein Block, dann Häuser, Straßen, Laternen, Hochhäuser und schließlich eine gemeinsame Stadt.
Die Kapitel bauen aufeinander auf. Für eine Unterrichtseinheit sind je nach Alter und Gruppengröße ungefähr 60–90 Minuten sinnvoll.
JavaScript: Anweisungen, Strings, Methodenaufrufe
Projekt: Persönlicher Startplatz
JavaScript: Variablen, Zahlen, Wiederverwendung
Projekt: Ein einfaches Haus
JavaScript: Sequenzen, räumliches Denken, Bewegung
Projekt: Eine Straße
JavaScript: for-Schleifen, Zähler, Wiederholungen
Projekt: Straßenlaternen
JavaScript: Schleifen + Variablen
Projekt: Hochhaus
JavaScript: Funktionen, Wiederverwendung, Abstraktion
Projekt: Häuserfabrik
JavaScript: Parameter, flexible Funktionen
Projekt: Verschiedene Häuser
JavaScript: Bedingungen, Vergleiche, Modulo
Projekt: Abwechslungsreiche Fassaden
JavaScript: Zeilen und Spalten, verschachtelte Schleifen, 2D-Muster
Projekt: Schachbrett und Pixel-Art
JavaScript: Zustand speichern, Position wiederherstellen
Projekt: Villa mit mehreren Teilen
JavaScript: Planung, Zerlegung, Wiederverwendung
Projekt: Wohngebiet
JavaScript: Projektarbeit, Planung, Debugging, Präsentation
Projekt: Gemeinsame Minecraft-Stadt
Jede Einheit folgt demselben Muster:
| Phase | Dauer | Inhalt |
|---|---|---|
| Start | 5–10 min | Mission zeigen, Ergebnis in Minecraft demonstrieren |
| Gemeinsam | 15–20 min | Startcode schreiben und schrittweise verändern |
| Üben | 20–30 min | Kleine Aufgaben und Varianten |
| Challenge | 15–25 min | Eigene Lösung bauen |
| Galerie | 5–10 min | Scripts gegenseitig ausprobieren und kurz vorstellen |
Die Beispiele verwenden die vorhandenen Objekte player und drone. Typische Methoden im Kurs sind:
player.sendMessage(...)player.getName(), player.getHealth()drone.box(...), drone.box0(...)drone.fwd(...), right(...), up(...) usw.drone.chkpt(...) und drone.move(...)drone.sphere(...), sphere0(...), maze(...), rainbow(...), castle(...)Die Website benötigt keine feste Domain. Die Startseite lädt ihre CSS-Datei mit:
<link rel="stylesheet" href="assets/style.css">
Kapitel-Seiten laden dieselbe Datei eine Ebene höher:
<link rel="stylesheet" href="../assets/style.css">
Du kannst den gesamten Ordner also unter beliebigem Namen auf einen Webserver kopieren.