owned this note changed 3 years ago
Published Linked with GitHub

Programmieren lernen in Minecraft /Minetest

tags: minetest

Was machen wir heute?

  • Teil 1: Übersicht der Möglichkeiten
  • Teil 2: Hands-On
  • Teil 3: Fragen & Diskussion

Wer bin ich?


Habt ihr schon mal was programmiert?

  • Was?
  • Welche Programmiersprache?
  • Warum?

Teil 1:Programmieren lernen & Minecraft

  • Warum überhaupt in Minecraft / Minetest?
  • Was ist Minetest?
  • Programmieren in:
    • "Blöcken"
    • RedStone / Mesecon
    • cmd-Blöcke
    • Python
    • Lua
    • Java

Minecraft Education

  • Spezielle Version für Schulen
  • Viele fertige Inhalte und Tools für den Einsatz in Schulen
  • Leider in Deutschland wenig benutzt und unterstützt

Minetest

  • Open-Source & kostenlos
  • Datenschutztechnisch und Lizenztechnisch unbedenklich
  • Fast so gut wie Minecraft
  • Einfach zu installieren
  • Wer kennt es / hat es schon mal benutzt?

BlockALot.de

  • Kostenlos für Schulen etc.
  • Community
  • Vorlagen


Coden Lernen in Minecraft


Warum programmieren lernen - in Minecraft?

  • Weil es cool ist :-)
  • Man kann Roboter und Programme in Aktion sehen
  • Gemeinsam mit anderen
  • Spiel im Spiel

image alt


Programmieren mit Blöcken

Wer kennt Scratch?


Programmierbare Schildkröte



Lästige Aufgaben im Spiel automatisieren



Alle Inhalte, Welten, Folien, Lernkarten:

https://github.com/KidsLabDe/ProgrammierenInMinecraft_Videokurs


Minetest


Schaltungsdesign - Redstone / Mesecon

  • Fallen bauen
  • Alarmanlage
  • Automatische Farmen

Erst habe ich das nicht kapiert, was Gatter sind, aber dann habe ich mich erinnert, dass ich das alles schon mal in Minecraft gelernt habe (Matze, Informatikstudent)



CMD-Blöcke

  • Unendliche Möglichkeiten :-)

Python

  • Top 2 der beliebtesten Programmiersprachen!
  • "Adventures in Minecraft" - sehr cooles Buch
  • Eigene Mods & Server-Erweiterungen


LUA - Minecraft


Minetest: Schreib deine eigene Mod!

  • Minetest - Basis Lua
  • Alles in Minetest ist eine "mod"
  • und alles in Lua programmiert.

https://thejeshgn.com/2018/10/01/howto-write-your-first-minetest-mod/


Java


Teil 2: selber machen!








Server: Suche nach "KidsLab"

  • W/A/S/D: Laufen
  • Leertaste: Springen
  • Linke Maustaste: Angreifen, Abbauen von Blöcken, Gegenstände im Inventar verschieben
  • Rechte Maustaste: Benutzen (z.B. Truhe oder Ofen öffnen), Blöcke setzen, im Inventar einen Stapel Gegenstände halbieren

Besonderheiten:

  • I: öffnet oder schließt das Inventar
  • K: Fliegen (Space hoch, Shift runter)

Teil 3: Fragen & Diskussion

Links etc: https://hackmd.io/@kidslab/MinecraftCoding


Mail: gregor@kidslab.de
WhatsApp:


Feedback

https://tweedback.de/e7fz/


Select a repo