Einstieg in die Minetest Mod Programmierung mit LUA – online workshop 14.7.2020

An alle, die schon immer mal gern Minetest Mods verändern wollten …
… es sich aber nie getraut haben 🙂
In unserem Online-Lua Workshop  sind wir nach 4 Workshops schon ganz schön weit gekommen:
Als Vorbereitung auf unser Textadventure- Projekt  steht der MERKOMAT 2000 in den Übungsaufgaben, in dem noch einmal fast alles vorkommt, was wir bisher gelernt haben:
Bei dem Programm soll es möglich sein, in einer Dialog-Schleife
– Einträge zu machen und abzufragen (wie in einem Wörterbuch!)
– Alle Einträge auszugeben
Am Ende soll das Programm die Einträge aus einer Datei lesen bzw. in eine Datei speichern können.
Hier ist die allererste Version vom MERKOMAT 2000:
Am  Dienstag, den 14.7.2020  um 16 Uhr möchten wir ja einen kleinen Einblick in das Thema “Minetest modden mit LUA” geben:
Pit Noack zeigt, wie ihr eine eigene Block-Sorte programmieren könnt.
Wenn ihr da mitmachen und das Beispiel selber nachvollziehen wollt, bitte ich euch, folgendes vorzubereiten:
1. Na klar muss Minetest auf euerm Rechner installiert sein 🙂
oder ein vorkonfiguriertes mit vielen Mods.
2. Für das Aussehen eures Blocks braucht ihr mindestens eine Bilddatei – wenn jede Seite ein anderes Aussehen haben soll braucht ihr sechs Bilder.
– Die Bilder sollten im png-Format vorliegen.
– Die Bilder sollten 64×64 Pixel groĂź sein.
Wenn ihr eure Bilder selbst gestalten wollt, gibt es dafĂĽr unzählige kostenlose Programme, in denen das geht, zum Beispiel GIMP ….
Für den Workshop werden auch ein  paar Beispieldateien zur Verfügung stehen.
——————————————————————
… Anfang der Sommerferien  finden dann noch 2 weitere LUA Online-Workshops statt:
Dienstag, 21.7.2020 16:00 Uhr
und
Dienstag, 28.7.2020 16:00 Uhr
Bei Interesse einfach melden bei
Heiko Idensen

Für Spione und andere Leute – BRÜCKEN BAUEN mit minetest zum Digitaltag 2020

minetest-Online-Workshop fĂĽr SchĂĽler*innen ab Jahrgangsstufe 5 und alle anderen Interessierten

Termin: 19.06.2020 13:00 – 17:00 Uhr

Uns gefallen die Ziele des bundesweiten Digitaltags:

»Beim Digitaltag am 19. Juni 2020 wollen wir mit zahlreichen Online-Aktionen die unterschiedlichen Aspekte der Digitalisierung beleuchten und gemeinsam diskutieren: über Sorgen und Ängste über Chancen und Herausforderungen. Gemeinsam wollen wir Einblicke geben Digitalisierung erlebbar und damit verständlich machen und Menschen rund um digitale Themen zusammenbringen.Jede und jeder muss in die Lage versetzt werden sich souverän und sicher selbstbewusst und selbstbestimmt in der digitalen Welt zu bewegen.«

https://digitaltag.eu

Deshalb bieten wir (Norbert Thien – multimediamobil und Heiko Idensen – Lernoase des Freizeitheims Vahrenwald ein Event auf unserem Minetest-Server an. Ausgangspunkt ist unser Brücken-Projekt:

»In Zeiten unterbrochener Verbindungen ist es wichtig, Verbindungen aufrecht zu erhalten. Dazu dienen Brücken. Was es mit Brücken auf sich hat, welche Formen von Brücken es gibt, wo berühmte Brücken stehen, welche Aufgaben sie haben, worauf man achten muss, damit sie nicht zusammenbrechen, wie man sie selbst baut – darum geht es in diesem Projekt.
Es umfasst mehrere Schritte – analog, digital, fächerübergreifend – die man auch einzeln ausprobieren kann.«
Unser Projekt ist fĂĽr SchĂĽler*innen ab Jahrgangsstufe 5 gedacht.

Zum Digitaltag wĂĽrden wir uns auch ĂĽber den Besuch anderer Interessierter freuen.

Auf dieser Seite findet Ihr alle Informationen, die Ihr benötigt, um an unserem Projekt teilzunehmen: https://bruecken-5-6.weebly.com

 

“Programmieren lernen mit Lua” – 4-teiliger Online Programmier-Kurs fĂĽr Kids & Erwachsene ab 16.6.2020

Programmieren lernen mit Lua
Ein vierteiliger Online-Programmier-Kurs für Kids & Erwachsene
Pit Noack (MedienkĂĽnstler und IT-Journalist) wird in dem neuen Kurs “Programmieren lernen mit Lua” die Grundlagen von Lua vermitteln.
Es ist eine “niedrigschwellige” systematische EinfĂĽhrung in LUA, die Programmiersprache, in der u.a. auch die Mods in #Minetest geschrieben sind … ein Minetest-Modding Kurs folgt dann kurz vor den Sommerferien am 14.7.2020 von 16-18 Uhr … ev. auch länger …
Lua ist eine Programmiersprache. Lua ist nicht nur leicht erlernbar, sondern auĂźerdem auch noch sehr schnell und vielseitig in der Anwendung.
Ihr müsst keinerlei Grundkenntnisse haben, solltet aber mit der Tastatur und der Maus sicher umgehen können.
Ăśbrigens: mit Lua erlernt ihr eine Programmmiersprache, die auch im “embedded Computing” eingesetzt wird, also in vielen Geräten der Medizintechnik, in Waschmaschinen, Flugzeugen, Autos, KĂĽhlschränken, Fernsehern, DVD-Playern, Mobiltelefonen oder allgemein in Geräten der Unterhaltungselektronik bis hin zur Spiele-Programmierung eingesetzt wird.
ACHTUNG: Der Kurs ist ein Online-Kurs. Aufgrund der Corona-Pandemie können wir zuzeit in der Lernoase des Freizeitheims Vahrenwald nur mit maximal 3 Teilnehmer*innen arbeiten. Deshalb findet der Kurs als Webkonferenz statt.
Termin(e): 16.06.2020 bis 7.07.2020
dienstags
von 16:00 bis 18:00 UhrMinetest
Modding Kurs: 14.7.2020 ab 16:00 Uhr

Extra-Termin: Montag, 29.6.2020 15.00 Uhr
fĂĽr “NachzĂĽgler”, die den ersten Workshop verpasst haben und zur Wiederholung und Vertiefung der Programmier-Bespiele.

Alle Materialien und Code-Beispiele finden sich hier:http://www.maschinennah.de/lua-lernoase/

Die kommentierten Programmierbeispiele eignen sich auch zum Selbstlernen:
1.6 Ein Quiz programmieren
1.8.1 Mathetrainer-mit-Kommentar

.. eigene Funktionen programmieren:
http://www.maschinennah.de/lua-kurs-lernoase-teil-ii/

.. es hat sich inzwischen auch schon ein Projektziel herauskristallisiert:
in den ersten 4 Workshops wird ein Text-Adventure in Lua programmiert .. ich hoffe sehr, dass wir es dann auch schaffen, das in #minetest zu integrieren 🙂

Webkonferenz
Bitte anmelden bei Heiko Idensen: heikoidensen@gmail.com
Dann bekommt ihr den Zugangslink zur Webkonferenz zugeschickt!
Der Kurs läuft über das freie Konferenzsystem BigBlueButton und eine Online-Programmier-Oberfäche:
Programmiert wird auf repl.it – auf der zwar nicht die neuste LUA Version läuft, aber die Version 5.1 auf repl.it ist genaudieselbe, die auch fĂĽr die Minetest Mods benutzt wird 🙂.

Tutorials von Pit Noak für andere Programmiersprachen: