## 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? - Gregor Walter / gregor@kidslab.de - Technischer Hintergrund, Programmierer - OpenLab Augsburg / CCC :heart: - KidsLab.de :cat: --- # 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 <!-- .element: class="fragment" --> - Datenschutztechnisch und Lizenztechnisch unbedenklich <!-- .element: class="fragment" --> - Fast so gut wie Minecraft <!-- .element: class="fragment" --> - Einfach zu installieren <!-- .element: class="fragment" --> - Wer kennt es / hat es schon mal benutzt? <!-- .element: class="fragment" --> --- # BlockALot.de - Kostenlos für Schulen etc. - Community - Vorlagen - ... --- ![](https://i.imgur.com/u1PTtca.png) --- ## 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](https://www.pabst-software.de/lib/exe/fetch.php?cache=&media=programme:eos:eos-hauptfenster.png) <!-- .element: class="fragment" --> --- ### Programmieren mit Blöcken Wer kennt Scratch? ![](https://i.imgur.com/Poqd01j.png) --- # Programmierbare Schildkröte ![](https://i.imgur.com/WIdKyIv.png) --- ![](https://i.imgur.com/2GIsnX4.png) --- ### Lästige Aufgaben im Spiel automatisieren ![](https://i.imgur.com/L8vQIGv.png) --- --- Alle Inhalte, Welten, Folien, Lernkarten: https://github.com/KidsLabDe/ProgrammierenInMinecraft_Videokurs --- # Minetest - VBots - https://forum.minetest.net/viewtopic.php?t=23034 - Scratch-Bots - https://forum.minetest.net/viewtopic.php?f=9&t=26455 ![](https://i.imgur.com/n0IAtvx.png) --- ## Schaltungsdesign - Redstone / Mesecon - Fallen bauen<!-- .element: class="fragment" --> - Alarmanlage<!-- .element: class="fragment" --> - Automatische Farmen<!-- .element: class="fragment" --> > 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) <!-- .element: class="fragment" --> --- ![](https://i.imgur.com/bOe0jqK.jpg) --- # CMD-Blöcke - Unendliche Möglichkeiten :-) --- # Python - Top 2 der beliebtesten Programmiersprachen! - "Adventures in Minecraft" - sehr cooles Buch - Eigene Mods & Server-Erweiterungen ![](https://i.imgur.com/qggqubi.png) --- # LUA - Minecraft - Gibt es öfter als man denkt - Fritzbox - Minecraft: "ComputerCraft" - https://www.computercraft.info/ ![](https://i.imgur.com/EB3XmA3.jpg) --- # 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 - mCreator - https://mcreator.net/ - https://mcreator.net/education - In 15 Minuten die erste Mod... - ... unbegrenzte Möglichkeiten. - Sehr gute IDE - alles - Komplett Kostenlos inkl. Minecraft zum Testen --- # Teil 2: selber machen! --- ![](https://i.imgur.com/K5C36re.png) --- --- ![](https://i.imgur.com/YklYgVk.png) --- ![](https://i.imgur.com/hgPYVJu.jpg) --- ![](https://i.imgur.com/07wtZld.png) --- ![](https://i.imgur.com/A2KXfGW.png) --- 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 ![](https://i.imgur.com/0fhuEEj.png) --- Mail: gregor@kidslab.de WhatsApp: ![](https://i.imgur.com/pAXrSte.png) --- Feedback https://tweedback.de/e7fz/ ![](https://i.imgur.com/KbHCzCS.png) ---
{"metaMigratedAt":"2023-06-16T22:22:02.948Z","metaMigratedFrom":"YAML","title":"Programmieren lernen in Minecraft /Minetest - ein virtueller Ausflug","breaks":true,"slideOptions":"{\"theme\":\"white\",\"transition\":\"fade\",\"fragments\":true}","contributors":"[{\"id\":\"13f1c130-3a10-4919-ae3a-bb230dc781d7\",\"add\":7470,\"del\":6720}]"}
    725 views
   owned this note