mirror of
https://github.com/jneug/zeichenmaschine.git
synced 2026-04-14 06:33:34 +02:00
c989e69f9fa12582f8f198feb786d2083bddf465
Tastatur- und Mauseingaben werden nun nicht mehr direkt verarbeitet, sondern in eine interne EventQueue geschoben, die nach dem Aufruf von `draw()` abgearbeitet wird. Die `InputEvent`s werden momentan direkt an die üblichen Listener Methoden weitergegeben. Ggf. ist in Zukunft hier auch ein vereinfachtes Eventsystem (siehe Processing) sinnvoll. Ist die ZM pausiert, werden Events ohne verzögerung direkt ausgelöst.
Zeichenmaschine
Eine kleine Java-Bibliothek für grafische Programmierung im Informatikunterricht.
Projektidee
Die Zeichenmaschine ist aus dem Wunsch nach einer einfachen Grafikbibliothek für den Einsatz im Informatikunterricht der Oberstufe entstanden, die sich gut in die Entwicklungsumgebung BlueJ integriert.
Mit der Zechenmaschine können Schüler:innen ihre Programme von Anfang an mit Visualisierungen und Interaktionen ausstatten, ohne sich mit der GUI Programmierung mit Java Swing auseinandersetzen zu müssen.
Die Bibliothek wurde stark on Processing, Engine Alpha und TigerJython inspiriert.
Description
Eine kleine Java-Bibliothek für grafische Programmierung im Informatikunterricht.
https://zeichenmaschine.xyz
Readme
GPL-3.0
14 MiB