Deutsch
English
Main
WBStars / WBSnow
Download
Mailing-Listen
Entwicklung

Entwicklung von WBStars

Hier gibt es noch nicht viel zu lesen, da sich vieles noch im Anfangsstadium befindet, und ich meine Zeit lieber in die Weiterentwicklung stecke. Wer ein Interesse an der Weiterentwicklung von WBStars hat sollte auf jeden Fall die Mailing-Liste abonnieren.


Zukunft

WBStars bzw. WBSnow besteht im Prinzip aus drei Teilen:

Hauptprogramm
zum starten/beenden und aktivieren/deaktivieren des Effekts.
Zeichen-Funktionen
um Punkte und Linien in den Workbenchhintergrund zu zaubern.
Effekt-Berechnung
wann wo welche Punkte/Linien zu malen sind, um Sterne/Schneeflocken/... zu erzeugen.
In Zukunft möchte ich diese Teile besser voneinander abgrenzen. Die Programmarchitektur soll dabei wie folgt aussehen:
  • Die Zeichenroutinen werden in einer .library zusammengefasst (wbstars.library).
  • Alle Effekte (Warp/Snow/usw.) sind eigenständige Programme, die die Zeichenroutinen wbstars.library benutzen.
  • Das Hauptprogramm ist ein Commodity, das die einzelnen Effekte startet und beendet. In Zukunft sollen dann verschiedene Effekte gleichzeitig in verschiedenen Fenstern laufen können.
  • Die Parameter der Effekte werden durch ein eigenständiges GUI gesetzt, das vom Commodity aus aufgerufen werden kann.
Sind Library und Commodity ersteinmal fertig kann jeder ohne großen Aufwand eigene WBStars-Module (Effekte) entwickeln.

Sobald die Entwicklung der wbstars.library fortschreitet, kann man an dieser Stelle eine Übersicht über die Benutzung der Library finden. Zur Zeit ist aber noch nichts wirklich festgelegt, so dass man, wenn man möchte, noch großen Einfluss auf die weitere Entwicklung nehmen kann.