Workshops bei den Chemnitzer Linux-Tagen 2024

Die Chemnitzer Linux-Tage finden wieder am zweiten März-Wochenende statt . Wer hat Lust, dorthin mitzukommen und einen Workshop für Kinder anzubieten?

Anreise und Programm

Wir werden am Freitagmittag (15. März) mit dem Auto nach Chemnitz fahren…

Die Chemnitzer Linux-Tage finden dann am Samstag und Sonntag statt.

Am Sonntagabend fahren wir um 18 Uhr zurück.

Reisezeiten und Schulbefreiung

Ihr werdet für die letzten Stunden am Freitag eine Schulbefreiung benötigen. Eine entsprechende Bescheinigung von uns bekommt ihr auf Anfrage. Die Schulen sind dafür normalerweise sehr offen, da die Chemnitzer Linux-Tage eine wertvolle Erfahrung sind.

Ob ihr euch auch für die ersten Stunden am Montag befreien lassen wollt, solltet ihr euch ebenfalls überlegen. Wir werden in der Nacht zwischen 0 und 2 Uhr zurückkommen.

Kosten

Unsere Kosten für die Veranstaltung betragen etwa 120 € pro Person. Die Hälfte davon, also 60 €, werden wir als Pflichtbeitrag für den persönlichen Besuch der Chemnitzer Linux-Tage abrechnen. Wir bitten wie immer darum, auch die zweite Hälfte freiwillig als Spende zu zahlen, falls das möglich ist.

Ich habe Interesse an den CLT teilzunehmen und auch einen Stand zu betreuen oder einen Workshop mitzugestalten. Da die Anreise aus Friedrichshafen über Bonn ein großer Umweg wäre, würde ich wenn überhaupt selbstständig mit dem Zug anreisen.
Zudem kann ich noch nicht einschätzen, ob ich wirklich Zeit habe. Das entscheidet sich relativ kurzfristig, weshalb ich ggf. eigentständig anreise und übernachte.
Beachtet mich deshalb für die Planung erstmal nicht

Ich bin für die CLT leider raus, da ich an dem Wochenende auf einem Impro-Theater-Festival bin und dort auch schon zwei gebuchte Tagesworkshops habe. Die Tickets habe ich schon seit Anfang November.

Organisation Anreise

Da nun feststeht, dass wir mit 6 Personen und mit dem Auto fahren, müssen wir die Anreise ab Bonn planen. Wir sollten dabei am Freitag so früh wie möglich los kommen, da der Verkehr ab dem späten Mittag die Hölle ist und wir idealerweise vor 19 Uhr in Chemnitz ankommen.

Ein idealer Fahrplan wäre:

  • 11:30 – Makerspace Bonn
  • 11:50 – Bad Honnef Bahnhof (P+R)
  • 13:00 – Limburg(Lahn) Bahnhofsplatz (optional, falls @tuxilio da besser hin kommt als nach Bonn oder Bad Honnef)
  • 17:45 – DJH Chemnitz

Falls sehr wichtige Gründe vorliegen (z.B. eine Klassenarbeit am Tag der Abfahrt), können wir das Ganze um maximal eine Stunde nach hinten verschieben.

Wir wollen bei den CLT einen Python/Pygame-Workshop anbieten. Dazu sollten wir uns treffen und alles vorbereiten.

Tutoren

Zeitlicher Ablauf

1. Einführung + Tiled

  1. Begrüßung
  2. Template zeigen
  3. Tiledeinführung (Unterscheidung: Map vs. Logik)
  4. Selber an Map arbeiten (ca. 30; Aufgabe: Ein Objekt “end” einbauen)

→ (Soweit) Fertige Map
---- Pause ----

2. Programmieren

  • Dem Objekt “end” Funktionalität geben
    1. Objekt Klasse zuordnen
    2. Kollision
    3. Code bei Kollision (Screen mit “Gewonnen”-Nachricht)

→ Funktionierendes Grundgerüst (Map + Logik)

3. Einzelarbeit

TN arbeiten selbstständig am Spiel (mit Hilfe), egal ob Map oder Logik.

4. Ergebnissicherung

https://cloud.teckids.org/s/G8EnnAJzNySjD8t

Material

Hardware:

  • 6-12 Laptops (bei CLT angefragt, sonst mitbringen)
  • Präsi-Laptop mit Beamer (Laptop wird mitgebracht, Beamer existiert da)

Software

  • Firefox
  • Python,
  • pygame,
  • Tiled,
  • Git-Repo,
  • Thonny,
  • pytmx,
  • git

Nötige Vorbereitung

next_level_funktionen

  • Load_level
  • Infinity
  • Leben

Templates sichten
Tutoren programmieren Spiel mit Templates

Minetest-Workshop bei den CLT

ToDo:
6-12 Laptops (selber mitrbingen)
Programme für Laptops
Workshops planen

Programme für Laptops

  • Minetest
  • git
  • Firefox
  • Texteditor

Minetest spielen (@magicfelix)

  • Was wollen wir dabei vermitteln?
  • Wie sollten wir es dürchführen (Welche Subgames etc) ?

Mods programmieren (@tuxilio)

  • Was möchten wir zeigen?

Treffen zum Vorbereiten der Workshops

Wir treffen uns am 28.01.24 um 11:00 Uhr im MSB zum Vorbereiten der Workshops.

  • Sa, 13.01.
  • So, 14.01.
  • Sa, 20.01.
  • So, 21.01.
  • Sa, 27.01.
  • So, 28.01.
  • Sa, 03.02.
  • So, 04.02.
  • Sa, 10.02.
  • So, 11.02.
0 Teilnehmer

Planung der Minetest-Workshops

Elektronik-Workshop bei den CLT

Zeitlicher Ablauf

  1. Einleitung
  • kurze Vorstellung
  • was wir machen
    • basteln
    • programmieren
  1. Basics
  • Stromkreis
  • LEDs - Widerstand
  • Reihen- und Parallelschaltung
  • Formeln für Forgeschrittene
  1. Basteln (Breadboard)
  • simpler Schaltkreis
    • LED + Widerstand
  • mehrere LEDs in Reihe
  • Knopf hinzufügen
  1. Pixeldisplay programmieren

Benötigtes Material

Beamer
Laptops mit Thonny (User müssen in der Gruppe dialout sein)
Pixeldisplays + ESP8266 WEMOSmini
ESP8266+Breadboard+Drähte+LEDs
Stromversorgung MB105 + 9V Kabel + 9V Blockbatterien

Notwendige Vorbereitung

War irgendwie nicht zugeordnet…

Elektronik-Workshop Vorbereitung

Der Elektronik-Workshop ist noch nicht vollständig ausgearbeitet. Zu Teilen des Workshops muss sich noch Gedanken gemacht werden, es müssen noch Teile bestellt werden, wir müssen uns noch überlegen, wie wir bestimmte Dinge vermitteln (Grafiken usw. ) und wir müssen alle Aufbauten vorher testen.
Dafür stehen drei Termine zur Auswahl (siehe Umfrage). Es kann jeder kommen, der Lust hat mitzuhelfen, egal ob man bei der Fahrt dabei ist oder nicht.

  • Samstag 24. Februar
  • Sonntag 25. Februar
  • Samstag 9. März
0 Teilnehmer

Die Vorbereitung würde im MSB stattfinden, es sei denn, dass aufgrund von langen Fahrstrecken ein anderer Ort sinnvoller wäre.

Anforderungen für die Laptops

Programme

  • Thonny
  • Minetest
  • git
  • Texteditor
  • Firefox
  • Python
  • Pygame
  • Tiled
  • pytmx
  • Benutzer muss in der Gruppe dialout sein

Repos

Spieleprogrammieren
Minetest Mods programmieren
Elektronik #1
Elektronik #2
Elektronik #3

Wir bekommen vom MSB 12 Laptops, welche am Dienstag mit Zettel versehen rausgestellt werden.
@tteichler kannst du die USB-Sticks wie in den o.g. Anforderungen beschrieben vorbereiten?
Kommen die Laptops vom MSB zu den CLT?
Ggf. dürfen wir auf einigen, oder allen, der Laptops direkt Linux installieren. Falls das praktischer sein sollte, als die USB-Sticks. Das erfahren wir am Dienstag.

Protokoll Workshopvorbereitung Elektronik

Teilnehmer

Finale Ablauf abgeklärt

  1. Einleitung
  • kurze Vorstellung
  • was wir machen
    • basteln
    • programmieren
  1. Basics
  • Stromkreis
  • LEDs - Widerstand
  • Reihen- und Parallelschaltung
  1. Basteln (Breadboard)
  • simpler Schaltkreis
  • LED + Widerstand
  • mehrere LEDs in Reihe
  • Knopf hinzufügen
  1. ESP8266
  • Blinklicht
  • Wechselblinklicht
  • Lauflicht
  1. Pixeldisplay programmieren

Todos

  • Florian übt den Workshop mit seinen Eltern
  • Klären, ob Tuxilio unterstützen kann

Wollt ihr noch was anderes machen als den Blogpost? Wenn nein gerne schließen.