diff --git a/docs/einfuehrung.md b/docs/einfuehrung.md index cd220cb..3bb4985 100644 --- a/docs/einfuehrung.md +++ b/docs/einfuehrung.md @@ -1,4 +1,3 @@ -
![Zeichenmaschine.xyz](assets/icon_512.png){ width=128 }
@@ -9,10 +8,11 @@ Informatikunterricht. ## Projektidee -Die **Zeichenmaschine** ist eine für den Informatikunterricht entwickelte Bibliothek, -die unter anderem an [Processing](https://processing.org/) angelehnt ist. Die -Bibliothek soll einige der üblichen Anfängerschwierigkeiten mit Java vereinfachen -und für Schülerinnen und Schüler im Unterricht nutzbar machen. +Die **Zeichenmaschine** ist eine für den Informatikunterricht entwickelte +Bibliothek, die unter anderem an [Processing](https://processing.org/) angelehnt +ist. Die Bibliothek soll einige der üblichen Anfängerschwierigkeiten mit Java +vereinfachen und grafische Ausgaben für Schülerinnen und Schüler im Unterricht +leichter nutzbar machen. !!! warning @@ -29,12 +29,39 @@ und für Schülerinnen und Schüler im Unterricht nutzbar machen. (Gleiches gilt für diese Webseite zum Projekt.) ## Dokumentation + * [Schnellstart](quickstart.md) * [Installation](installation.md) * {{ javadoc_link() }} ## Über die Zeichenmaschine +Die _Zeichenmaschine_ ist aus dem Wunsch entstanden, nach einer Einführung in +die Grundlagen der Programmiersprache Java mit Processing, einen Übergang zur +objektorientierten Modellierung und Programmierung mit BlueJ zu leichter zu +ermöglichen. Mit Processing kann zwar auch objektorientiert programmiert werden, +aber mit Blick auf die Sekundarstufe II in NRW ist ein Wechsel zu einer +generellen Programmierumgebung wie BlueJ wünschenswert. + +Die Motivation von Processing, schnell grafische Ergebnisse der eigenen +Programme zu sehen, sollte aber für den Übergang erhalten bleiben. So ist eine +kleine Bibliothek mit minimalen Abhängigkeiten entstanden, die an Processing +angelehnt einfache Schnittstellen bereitstellte, um Programmen eine grafische +Ausgabe zu ermöglichen, ohne viel "Boilerplate" Code schreiben zu müssen. + +Aus diesen Anfängen ist nach und nach eine umfassende Grafikbibliothek +entstanden, die als _Zeichenmaschine_ veröffentlicht wurde. + +### Was die Zeichenmaschine nicht ist + +Die Bibliothek hat nicht den Anspruch, ein Konkurrent zu Processing oder +anderen, seit Jahren etablierten und ausgereiften, Grafiksystemen zu sein. Vor +allem ist die _Zeichenmaschine_ keine vollwertige Game Engine, die auf die +Ausführung komplexer Spiele spezialisiert ist. Für diese Zwecke gibt es genügend +Alternativen, von deren Nutzung gar nicht abgeraten werden soll. + +## Aufbau der Zeichenmaschine + !!! info In der Zeichenmaschine werden bewusst nur englischsprachige Bezeichner für diff --git a/src/main/java/overview.html b/src/main/resources/schule/ngb/zm/overview.html similarity index 100% rename from src/main/java/overview.html rename to src/main/resources/schule/ngb/zm/overview.html