kostenfreier Online-Kurs mit Norbert Thien
jeweils donnerstags vom 27.01 bis 31.03.2022, 16:30 – 18:00 Uhr
Beschreibung:
Minetest zu spielen ist schon aufregend genug. Aber wie wäre es, wenn man dem Spiel eigene Blöcke und Werkzeuge hinzufügen könnte? Unmöglich? Nein! Minetest ist modular aufgebaut und lässt sich leicht mit sogenannten Mods erweitern. Eine Übersicht der bereits verfügbaren Mods findet man unter content.minetest.net. Alle Mods sind in der Programmiersprache Lua verfasst.
In diesem Workshop wollen wir versuchen, eigene Mods für Minetest zu schreiben. Wir beginnen mit einfachen Übungen und steigern uns nach und nach, bis wir am Ende (mindestens) einen eigenen Mod mit Lua-Code, Textur und Sound entwickelt haben.
Geplante Inhalte:
- Einführung in Lua (Variablen, Schleifen, Verzweigung)
- Aufbau eines Mods (Ordnerstruktur)
- die Minetest-Lua-Api lesen und verstehen
- Texturen und Sounds erstellen
- init-Datei programmieren (formspec, String-Operationen
- Meta-Daten
- vorgegebene Funktionen verwenden und überschreiben
- eigene Funktionen schreiben, …)
- Debugging, Mod veröffentlichen (github)
Voraussetzungen:
Dies ist ein Kurs für Anfänger:innen. Programmierkenntnisse werden nicht vorausgesetzt, schaden aber natürlich auch nicht. Die Teilnehmer:innen benötigen gute Kenntnisse im grundlegenden Umgang mit ihrem Betriebssystem (Ordner anlegen, Dateien kopieren & (um)benennen, Wechsel zwischen den Programmfenstern und Tabs eines Browsers).
Programme installieren:
Teilnehmer:innen müssen im Vorfeld die Programme Minetest, Audacity, Gimp, ZeroBrane Studio und Atom installieren. Weitere Software kann im Verlaufe der Veranstaltung dazukommen.
Wichtigste Voraussetzungen:
Bereitschaft englischsprachige Texte zu lesen, Ausdauer und eine hohe Frustrationstoleranz …
- Kosten: keine
- Veranstaltungsort: online
- Veranstalter: Lernoase Vahrenwald
- Teilnehmer:innenzahl: mindestens 6, maximal 12 Personen, Mindestalter 16 Jahre
- Kursleitung: Norbert Thien (multimediamobile – Region Süd)
Termine und Dauer:
jeweils donnerstags vom 27.01 bis 31.03.2022, 16:30 – 18:00 Uhr
Anmeldung bis 20.1.2022 bei heiko.idensen@gmail.com