“Die Gerüchte über meinen Tod sind stark übertrieben!”

19 03 2009
die-geruchte-uber-meinen-tod-sind-stark-ubertrieben

Am Anfang meiner Entwicklung stand die Idee ein Desktop-System für Spielleiter anzubieten,  dessen Tools von beliebigen Personen geschrieben werden könnten.

Das es ein Desktop-System werden sollte, war für mich besonders wichtig, denn der DSA Desktop sollte viele kleine Tools vereinen und vom eigentlichen Betriebssystemkontext zu lösen.  Egal auf welchem System, wo auch immer das zugrunde liegende Java 6 laufen würde, hätte man die selbe Oberfläche und die selben Tools. Mit diesem System könnte ein jeder Spielleiter umgehen lernen unabhängig von der angebotenen Hardware. Außerdem würden verlockende Programmsymbole ausgeblendet, die einen auf dumme Gedanken wie “kurz mal e-mails checken” bringen. Das Öffnen des DSA Desktops sollte dazu führen in ein System einzutauchen, das nur für einen Zweck entworfen wurde: Die Unterstützung des Spielleiters.

Unterstützende Tools existierten bereits, aber ich wollte, dass es möglich war sie (oder Nachbauten) in dieses System einzubinden ohne mich selbst mit der Entwicklung zu belasten.  Für alle denkbaren nützlichen Tools würde ich das nie schaffen.

Im Laufe der Zeit kamen von Spielsitzung zu Spielsitzung eigene Tools und Features hinzu, die ich benötigte um den Spielfluss unserer Gruppe zu verbessern. Ich wollte von meinem Aufwand schon frühzeitig profitieren. Da ich den DSA Desktop nur für mich schrieb war das in Ordnung. Ich war zufrieden mit meinen Tools, wenn ich was brauchte habe ich es eingebaut. So hatte ich mich allerdings von der ursprünglichen Idee entfernt. Plug-Ins gerieten in den Hintergrund und immer mehr Tools entstanden.

Irgendwann war es dann soweit dass ich dachte ich könnte den DSA Desktop veröffentlichen. Meine Hoffnung war, das von den entstandenen Tools andere profitieren könnten. Die Plug-In Schnittstelle wurde fertiggestellt, da ich die ursprüngliche Möglichkeit der Erweiterung des DSA Desktops nicht ganz ausschließen wollte. Ich richtete alles ein und stellte fest, das ich mit einer Unmenge an Feature-Wünschen und Bug-Berichten überschwemmt wurde. Ich danke allen Beteiligten für ihr Engagement! Es hat mich überrascht wie groß doch der Bedarf nach meinem System zu sein schien.

Nichtsdestotrotz hatte ich mich in eine Lage gebracht in die ich eigentlich von Anfang an nicht kommen wollte. Es gab zu viele Tools für die ich verantwortlich war. Der DSA Desktop nahm mich mehr in Anspruch als ich Zeit für ihn aufbringen wollte und konnte.

Da ich beruflich bereits programmiere und meine Freizeit seit meinem Studium deutlich weniger geworden ist, musste es einen Grund für mich geben warum ich einen Großteil meiner Freizeit mit programmieren verbringe. Niemand kann mir erzählen das Java coden ein echte Versuchung darstellt, wenn man den ganzen Arbeitstag bereits macht. Meine Motivation zum weitermachen bestand schließlich nur noch darin mir die Arbeit während der Spielsitzungen zu erleichtern.  Da diese immer seltener wurden sank auch der Bedarf dazu.

Eine Weile lang hatte ich überlegt, ob ich den Sourcecode des DSA Desktops einfach online stellen sollte und ihn einigen engagierteren Kollegen überlasse. Ich habe mich dagegen entschieden.

Eine weitere Lösung wäre gewesen ein Team aufzubauen das mit mir den DSA Desktop entwickelt. Damit wäre meine Freizeit noch mehr ein Spiegel meiner Arbeit geworden. Die Grundidee des Desktops war eine dezentrale Weiterentwicklung. Tools von verschiedenen unabhängigen Entwicklern.

Nun werde ich meine ursprüngliche Idee wieder aufgreifen. Der DSA Desktop wird ein Desktop System werden, das Tools als Plug-Ins lädt. Mir obliegt die Wartung und gegebenenfalls Erweiterung dieses Systems und alles was darüber hinaus geht ist nachrangig. Meine bisher veröffentlichten Tools werde ich in Plug-In Form zur Verfügung stellen, vielleicht mit Source-Code, vielleicht nicht. Es wird bei ihnen aufgrund der Umstellung sicherlich auch einige Veränderungen geben.

Ich werde mich nicht mehr großartig mit der Entwicklung von Tools beschäftigen die möglichst umfangreich und 100% regelkonform sind. Ich will keine Zeit für den Umfang verwenden den ich vermutlich selbst nicht benötige und spiele selten genug um mich im Detail mit Regelwerken auszukennen oder mich damit beschäftigen zu wollen. Wer etwas gerne anders implementiert hätte hat mit dem neuen System es entweder selbst zu schreiben oder es als Vorschlag vorzustellen, dessen sich ein Plug-In Schreiber annimmt.

Die Entwicklung am “neuen” DSA Desktop wurde bereits begonnen, ich befinde mich im Refactoring der Tools, das Desktop-System funktioniert grundsätzlich schon einmal. Je nach Fortschritt werde ich Kontakt zu den einzelnen bisher hervorgetretenen Plug-In Autoren aufnehmen. Ich plane einen ersten Release mit systemunabhängigen Tools zum öffentlichen Testen. Das DSA-Paket wird später erscheinen.



Lange nix neues…

23 09 2008

Wer im Forum auf News zu seinen Bugberichten oder generell eine neue Version gehofft hat, den muss ich erstmal enttäuschen. In den letzten Monaten kam ich nicht dazu mich mit dem DSA Desktop auseinander zu setzen.

Das hat nicht nur damit zu tun, dass ich generell sehr viel um die Ohren habe, sondern auch weil das Hobby Rollenspiel immer mehr in den Hintergrund rückt. Ursprünglich habe ich den DSA Desktop für mich selbst geschrieben, um mir das leiten in unserer Spielrunde einfacher zu machen. Dieser Grundsatz hat sich mit der Veröffentlichung nicht geändert.

Leider kommt unsere Runde nur noch selten zusammen und die Zeit für eine neue Gruppe ist auch schwierig aufzutreiben. In der Folge bedeutet das: Kein RPG, keine Notwendigkeit für mich den DSA Desktop einzusetzen und Verbesserungen einzubringen.

Die nächsten Monate werden zeigen, ob sich an dieser Situation etwas ändert, ob zum besseren oder schlechteren.

Bessere Nachrichten habe ich leider nicht für euch.



Public Beta für Version 2

28 06 2008
public-beta-fur-version-2

Ihr wartet sicher schon eine ganze Weile drauf, die neue Version ist raus:

(Aventurin) Beta 2 herunterladen

Änderungsanmerkungen findet ihr im Download. Viel Spaß beim Ausprobieren!



Ankündigung: Public Beta 2

3 06 2008
ankundigung-public-beta-2

Nachdem ich die erste Version veröffentlicht hatte gab es von eurer Seite ganz schön viel Feedback. Wünsche, Fehlermeldungen, Lob und Beschwerde, die ganze Bandbreite. Dafür bin ich sehr dankbar, denn es zeigt wie groß das Interesse und offenbar auch der Bedarf für solch eine Software besteht.

Seit Januar ist einige Zeit vergangen und in der Zwischenzeit habe ich mich Bugs, neuen Features und eurem Feedback gewidmet und werde noch vor Ende des Monats eine neue Public Beta herausgeben. In dieser Version wird unter anderem zu finden sein:

  • allgemeines Karteikasten-Tool
  • Eingabe eigene Modifikatoren für das DSA Fortbewegungs-Tool
  • automatische Wund-Berechnung bei den DSA Energien-Tools

Ich freue mich schon auf euer Feedback zu dieser Beta!



Forum verfügbar!

5 01 2008
forum-verfugbar

Auf die Schnelle habe ich mal ein DSA Desktop Forum aufgesetzt, das nun für euch zur Verfügung steht.

Rechts im Menü findet ihr den Link.



Public Beta für Version 1

3 01 2008
public-beta-fur-version-1

Der Weg zum Release ist steinig, aber es geht voran. Ende letzten Jahres lief der erste Beta-Test aus und das verhaltene Feedback kann zwei Dinge bedeuten. Entweder es gab kaum nennenswerten Fehler oder es gab keine Meldungen dazu.

Da mich immer wieder Bitten nach einer Vorabversion erreichen, habe ich nun beschlossen, eine öffentliche Beta herauszugeben, die frei getestet werden kann.

Version 1 (Aventurin) Beta herunterladen

Für jegliches Feedback eurerseits bin ich dankbar. Wenn ihr mir das Leben leichter machen möchtet, dann schreibt im Betreff einer Mail die Fehler anspricht, zu Beginn “[Bug]” (z.B. “[Bug] Bilder für digitale Würfel nicht angezeigt”), dann lässt sich die Mail einfacher sortieren. Wenn ich die Zeit finde, werde ich dann schnell mal ein Forum rund um den DSA Desktop aufsetzen.

Eine Anmerkung noch für MySQL-Datenbank-Nutzer, die den DSA Desktop mit einer solchen betreiben möchten. In den Veröffentlichungen des DSA Desktops wird kein MySQL-Connector mitgeliefert, dieser kann separat heruntergeladen werden, im heruntergeladenen Paket steht dazu eine Anmerkung welche Version verwendet wird.

So, nun wünsche ich euch viel Spaß mit meinem DSA Desktop!

Nachtrag:

Voraussetzung für den DSA Desktop ist ein installiertes Java Runtime Environment 1.6.

Mac User: Mich erreichten verschiedene Meldungen, das auf dem Mac Probleme mit dem Start des DSA Desktops auftreten. Soweit ich das beurteilen kann hängen diese mit dem für Java Runtime Environment 1.6 für Mac zusammen. Da ich keine Möglichkeit diese Situation zu Testzwecken herzustellen. Deshalb bitte ich um genaue Fehlermeldungen (Betriebssystem, Java-Version usw. wären hilfreich), damit ich feststellen kann für welche System der DSA Desktop funktioniert. Danke!

Plug-In Schreiber: In den Release der Beta hat sich ein Fehler geschlichen. Das Demo-Plugin enthielt bis vor kurzem noch keine einsehbaren Quelldateien. Dies ist nun berichtigt worden. Danke an Sven Bursch für diese Entdeckung!



Plug-Ins: DSA Chargen

22 11 2007
plug-ins-dsa-chargen

Bernhard Jung, Entwickler des Programms “DSA Chargen” (http://www.dsachargen.de/), stellt eben jenes nun als Plug-In für den DSA Desktop zur Verfügung. Ab der Version 0.8 kann das Programm auch als Plug-In im DSA Desktop verwendet werden.
Mit “DSA Chargen” lassen sich Helden nach den DSA 4.1 Basisregeln erstellen. Neben der Generierung erlaubt das Programm auch die Definition von eigenen Rassen, Kulturen, Professionen und Ausrüstung.



Neue Seite: Das System

13 10 2007
neue-seite-das-system

Unter der Seite “Das System” könnt ihr nun Informationen zu Tools für den DSA Desktop finden. Die Seite befindet sich zwar noch im Aufbau, doch ein Großteil der bisherigen Tools ist schon beschrieben und mit Screenshots versehen.



Erste Testphase

10 10 2007
erste-testphase

Heute Nacht begann die Testphase für einige Beta-Tester, die den DSA Desktop ausprobieren dürfen. Ich bin gespannt auf die Rückmeldungen und hoffe, dass ich den DSA Desktop dann bald für alle zum Download online stellen kann.



Offene Rechtsfragen

24 08 2007
offene-rechtsfragen

Bevor die Testversion (beta 6) an die bisher gemeldeten Betatester geht, will ich noch mit Ulisses-Spiele und Feder & Schwert klären, ob ich den DSA Desktop mit seinen Tools für DSA 4 und D&D 3.5 veröffentlichen darf. Vorab gibt es aber nochmals ein paar Screenshots.

Shot 1

Shot 2

Shot 3

Nachtrag:

Nachdem ich bei Feder & Schwert eine sehr rasche Antwort erhalten habe, lässt die von Ulisses noch auf sich warten. Da mir das zu lange dauert werde ich den Hinweis aus einem ihrer Forenbeiträge verwenden, den auch die Helden-Software verwendet:

“Verwendung der Marke und Inhalten von DAS SCHWARZE AUGE mit freundlicher Genehmigung der Ulisses Medien & Spiel Distribution GmbH.
Copyright © 2007 by Significant GbR für die Marke DAS SCHWARZE AUGE in Wort und Bild, by Alpers, Fuchs, Kramer, Neigel für die Inhalte. ”

So einfach wie mit den DSA-Tools kann ich es mir für D&D nicht machen. Tools zu D&D dürfen nur Material aus der open gaming license beinhalten. Was das genau für die Tools des DSA Desktops bedeutet werde ich sobald ich Zeit habe mal unter die Lupe nehmen. Bis dahin werde ich keine D&D-Tools im DSA Desktop unterbringen.