Archiv der Kategorie: Allgemein

MeisterGeister Team Treffen

Team Treffen 2012

MG-Team beim Team-Treffen 2012 (v.l.n.r. Joker2002, JBO, Rondrian, TheyWor, Master Sheep)

Anfang Oktober sind die MeisterGeister erstmalig an einem realen Ort zusammengekommen. Bislang kannte man sich nur über digitale Kommunikationswege und so war es für alle Beteiligten eine tolle Sache, sich mal in persona kennenzulernen.

Fünf Teammitglieder aus den unterschiedlichen Projekt-Bereichen (nebst Anhang) sind aus ganz Deutschland angereist, um sich im schönen Rheinland-Pfalz, umgeben von Weinbergen, zu treffen.
Wir haben die Gelegenheit natürlich genutzt, um einige wichtige Themen zu besprechen… Wir haben die mittel- und langfristige Ausrichtung von MeisterGeister diskutiert und neue Ideen entwickelt, um unsere Nutzer auch zukünftig mit guten und nützlichen Tools versorgen zu können. Außerdem haben wir intensiv über unseren integrierten Audio-Player gesprochen, den es in einer der kommenden Versionen geben wird. Man darf gespannt sein…

Natürlich ist auch der “Spaß” nicht zu kurz gekommen: Beim Grillen, Federweiser trinken und Zwiebelkuchen essen sind gemütliche und nette Gespräche geführt worden, wobei das Thema DSA und vor allem das Spielleiterhandwerk einen hohen Anteil hatte… Da Rollenspieler bekanntlich oft auch leidenschaftliche Gesellschaftsspieler sind, haben wir uns mit einigen Runden von Die Werwölfe vom Düsterwald in die Nacht begeben… Dabei zeigte sich, dass wenn 8 Rollenspieler ein solches Spiel spielen, garantiert eine Menge Spaß bei raus kommt… 😉

Nun, das Wochenende ist vorbei und ich bin immer noch total begeistert von der tollen Stimmung im Team! Das Treffen hat uns und dem Projekt viel gebracht und wir wollen es auf jeden Fall wiederholen. Also: Bis zum nächsten Mal…

1. Projektleiter Markus/Rondrian
für das gesamte MeisterGeister-Team

Werkstattbericht – Datenmodell und MVVM

Bereits vor der Sommerpause haben wir an verschiedenen Stellen davon berichtet, dass wir umfangreiche Änderungen an einigen Hintergrundkomponenten von MeisterGeister vornehmen und damit auch immer wieder Verzögerungen bei der Weiterentwicklung einiger Tools entschuldigt.

Nun, daber was sind diese ominösen “Hintergrundarbeiten” eigentlich? Und was habt ihr Nutzer überhaupt davon? Diese Fragen wollen wir in diesem Blog-Artikel klären…

MeisterGeister hat in den vergangenen 2 Jahren eine enorme Entwicklung erlebt: Die Anforderungen sind stark gewachsen und vor allem hat sich ein beachtlich umfangreiches Entwicklerteam entwickelt. Diese Veränderungen wirken natürlich bis in den Quellcode und den Aufbau der Sofware hinein… Nun, vereinfacht gesagt: Das was mit einem Entwickler gut funktioniert, ist bei fünf Entwicklern einfach nicht mehr praktikabel! Frühere Architekturentscheidungen sind inzwischen unpraktisch geworden und bremsen die Innovation im MeisterGeister-Projekt.
Aus diesem Grund haben wir uns vor einiger Zeit entschieden, den umfangreichen Schritt zu tun und diese alten Strukturen hinter uns zu lassen und einige neue Datenmodelle und Architekturmuster einzuführen. Das was uns jetzt einiges an Arbeit macht, wird uns später sehr viel bringen und euch natürlich auch ;-).

Aber was habt ihr nun davon? Also zunächst werdet ihr nicht viel von diesen Änderungen sehen, da sie sich hauptsichlich “unter der Oberfläche” abspielen und wir sehr darauf achten, alle bisherigen Funktionen auf die neuen Strukturen zu überführen. Der große Vorteil wird darin bestehen, dass wir endlich bei einigen Projekten ordentlich Gas geben können und wir deutlich schneller und einfacher die bestehenden Tools weiterentwickeln können und neue innovative Tools angehen können. Derzeit bremsen uns verkrustete Programmstrukturen noch sehr stark, was bald nicht mehr der Fall sein wird. Wir werden dann zum Beispiel endlich lange erwartete Verbesserungen im Kampf-Tool umsetzen können… 🙂

Während dieser Umbauarbeiten werden wir aber auch einige kleinere Verbesserungen sogleich umsetzen, von denen ihr auch direkt etwas habt: Einige Darstellungen werden verbessert, Bedienstrukturen vereinfacht und vereinheitlicht, Designs vereinheitlicht und wir versuchen die Performance zu optimieren. Ganz besonders betroffen von diesen Arbeiten ist die gesamte Helden-Verwaltung. Diese bekommt “unter der Haube” quasi einen komplett neuen Motor! 😉 Aber auch das Proben-Tool und das Kampf-Tool sind nicht unwesentlich von den Umbauarbeiten betroffen.

Exkurs für technisch Interessierte

Für all jene unter euch, die sich für die technischen Details interessieren, wollen wir an dieser Stelle eure Neugier gerne befriedigen :-). Alle anderen dürfen diesen Absatz gerne überspringen…
Eine wichtige Änderung, die wir vornehmen, ist die klarere Trennung der Architekturebenen. Dabei folgen wir dem Entwurfsmuster MVVM (Model View ViewModel). Dieses Muster basiert auf dem Model View Controller (MVC) Muster und erweitert es um einige Spezialitäten für WPF. Diese Muster sehen eine klare Trennung zwischen den verschiedenen Programmebenen vor: Die Benutzeroberfläche muss z.B. klar von der Programmlogik getrennt sein. Aus historischen Gründen besteht der MeisterGeister Code zu großen Teilen aus stark verzahnten Komponenten, mit viel CodeBehind-Logik. Die neue Architektur ist viel flexibler und robuster und einfacher zu warten und zu erweitern.
Die zweite große Umstellung besteht in unserem Datenmodell: Ursprünglich wurde die MeisterGeister-Datenbank mittels DataSet abgebildet. Dieses Datenmodell ist allerdings in einigen Punkten sehr unpraktisch und durch die gewachsenen Strukturen wurden wir dadurch stark behindert. Deshalb stellen wir das gesamte Datenmodell auf das Entity Data Model um. Anders als beim DataSet, werden beim EE-Model die einzelnen Datenbankeinträge nicht als Tabellenzeile dargestellt, sondern als einzelne Objekte. Die Handhabung dieses Models ist zwar etwas komplizierter, aber wir haben dadurch viele Vorteile.
Im Rahmen dieser Umbauarbeiten setzen wir außerdem einige sehr hilfreiche Konzepte aus dem Bereich der .NET- und WPF-Entwicklung ein, die vieles vereinfachen, darunter DataBinding und LINQ.
Diese Daten- und Architekturmodelle existieren bereits seit einigen MeisterGeister-Versionen parallel. Zur nächsten Version (1.6) wollen wir dann vollständig auf die neuen Modelle umgestellt haben!

Den Fortschritt der Arbeiten könnt ihr in unserem Forum verfolgen.

So, wir hoffen, dass wir mit diesem Artikel etwas Licht ins Dunkel bringen konnten?! Wir arbeiten bereist mit Hochdruck an der kommenden Version und wir freuen uns schon darauf, sie euch präsentieren zu können. Wir hoffen, dass es in ein paar Wochen soweit sein wird… Bis dahin: Bleibt uns treu! 😉

Eure Meistergeister

MeisterGeister und Windows 8

Das neue Windows 8 steht bereits in den Startlöchern und manch einer hat es vielleicht auch schon ausprobiert. Am 26. Oktober wird es in den Geschäften stehen, für uns also Grund genug MeisterGeister auf dem neuen Betriebssystem zu testen!

Nun, wir können verkünden, dass MeisterGeister auf Windows 8 (32/64 bit) problemlos läuft :-)!

Aber Achtung: Falls ihr euch in Zukunft ein neues Windows 8 Tablet kaufen wollt, dann berücksichtigt, dass MeisterGeister NICHT auf einem Tablet mit ARM-Prozessor und Windows RT laufen wird! Dort werden nämlich nur die Programme aus dem Windows Store im Metro-Stil zu installieren sein und MeisterGeister ist eine Desktop-Anwendung und nicht Metro kompatibel. Diese Betriebsystemvariante wird primär bei den sehr preiswerten Tablets installiert sein. Falls euch also wichtig ist, auch MeisterGeister benutzen zu können, solltet ihr ein Gerät mit einem “vollwertigenen” Windows 8 anschaffen.

Hier aber mal ein paar Bilder von MeisterGeister unter Windows 8:

Sommerpause

Die Version 1.5 ist nun bereits eine Weile online und unser Team hatte für diese Version nochmal ordentlich Gas gegeben, um euch vor dem Sommer noch einige neue Features zu bieten!

Nun beginnt aber wieder die Zeit der längeren warmen Nächte und man glaubt es kaum: Auch wir Programmierer trauen uns unter solch günstigen Wetterbedingungen mal öfter vor die Tür und verlassen unsere dunklen Entwicklerkammern… 😉

Wir begeben uns also in die MeisterGeister-Sommerpause! In den kommenden Monaten solltet ihr nicht mit neuen Versionen rechnen, da wir nicht mit der gewohnten Intensität an dem Projekt arbeiten können, da auch viele Team-Mitglieder in dieser Zeit in Urlaub fahren :-).
Falls ihr nach einer Frage oder Anmerkung also mal was länger auf eine Antwort warten müsst, seht es uns bitte nach…

Das heißt aber nicht, dass beim MeisterGeister-Projekt in den warmen Monaten völliger Stillstand herrscht! Nein, nein… einige vom Team arbeiten im Hintergrund weiter und dienen auch im Forum als Ansprechpartener für euch! Außerdem werden wir die kommenden Wochen für einige intensive Arbeiten an der im Hintergrund wirkenden Architektur nutzen, die dem Benutzer erstmal nicht groß auffallen wird, uns Entwickler aber extrem viele Vorteile bringen wird… Darüber werdet ihr sicherlich in unserem Forum bei Gelegenheit noch was lesen können.

Sobald diese Hintergrund-Arbeiten abgeschlossen sind, werden wir MeisterGeister umso stärker voran bringen können! Vor allem die Helden-Verwaltung und das Kampf-Tool werden davon sehr stark profitieren. Wie es bei den MeisterGeistern weitergehen wird und welche Neuerungen ihr zukünftig noch erwarten könnt, werdet ihr bei Zeiten noch von uns erfahren – wir haben noch einiges geplant… 🙂

Wir wünschen all unseren Usern einen schönen Sommer und möchten uns an dieser Stelle ganz herzlich bei allen bedanken, die uns immer unterstützt haben, sei es durch Bug-Meldungen, Verbesserungsideen und konstruktiver Kritik! Weiter so! 🙂

Euer MeisterGeister-Team!

Unterstützung durch “Herokon Online” Macher

sss herokon onlineDie Silver Style Studios, die Macher des ersten DSA MMORPG Herokon Online, unterstützen das MeisterGeister-Projekt mit etlichen Grafiken!

Wir freuen uns sehr euch berichten zu können, dass ihr in der nächsten MeisterGeister Version eine ganze Reihe von schönen neuen Icon-Grafiken bewundern könnt. Erstellt wurden diese allesamt von den Grafikern des Herokon Online Teams. Wir bedanken uns sehr herzlich für diese umfangreiche Unterstützung und die fruchtbare und angenehme Zusammenarbeit. Wer hätte gedacht, dass sich aus unserem Aufruf nach grafischer Hilfe etwas derartiges entwickelt?

Neue Icons in MeisterGeister

Neue Icons in MeisterGeister

Umso mehr freuen wir uns, dass wir euch in dem Screenshot rechts erste Ergebnisse der Verwendung der neuen Icons präsentieren können. Ihr seid hoffentlich genauso begeistert wie wir… 😉

Durch die umfangreiche Sammlung an Grafiken, die Silver Style für uns erstellt hat, wird MeisterGeister bald mit einem deutlich einheitlicherem Erscheinungsbild daher kommen, denn wir werden nahezu alle Icon-Grafiken durch neue ersetzen! Ohne die Unterstützung aus dem Hause Silver Style wäre uns das so sicher nicht möglich gewesen.

Wir drücken den Jungs und Mädels von Silver Style die Daumen, dass Herokon Online einen guten Start hinlegen wird, doch bei den fähigen Grafikern stehen die Voraussetzungen ja schonmal sehr gut… 😉 Außerdem haben ein paar Leute aus unserem Team einen Beta-Key für das Spiel ergattern können und wir sind schon sehr davon angetan und erwarten mit Spannung, wie unser liebstes Rollenspiel auf dem Bildschirm entsteht…

Ihr könnt euch also schonmal auf die nächste MeisterGeister Version mit einer deutlich aufgewerteten Oberfläche freuen! Und in der Zwischenzeit könnt ihr euch ja schonmal Herokon Online anschauen und euch bei einer der vielen Aktionen z.B. auf Facebook einen Beta-Key ergattern… 🙂

Neues MeisterGeister Logo

MeisterGeister Logo (346x150)

MeisterGeister Logo

Manch einer hat es vielleicht schon in den letzten Tagen gemerkt: MeisterGeister hat ein neues Logo bekommen! Unser neues Team-Mitglied Joachim C. Fink hat sich ins Zeug gelegt und dem Projekt dieses schickte Logo spendiert.
Es greift den bereits bekannten “MGeister” Schriftzug auf und erweitert ihn um die Maske des Meisters, die wohl als der Kult Gegenstand schlecht hin im DSA-Universum gilt. Wir wollen damit symbolisch einen Bogen schlagen von der DSA-Anfangszeit bis zur Jetztzeit mit den ganzen neuen Medien, wozu MeisterGeister zu zählen ist.

MeisterGeister Icon (256x256)

MeisterGeister Icon

In der nächsten MeisterGeister Version, die bald erscheinen wird. Werdet ihr das neue Logo natürlich auch sehen.

Wir hoffen, dass es euch genauso gut gefällt wie uns und wir würden uns freuen, wenn ihr uns eure Meinung mitteilt, z.B. hier bei den Kommentaren, in unserem Forum oder auf unserer Facebook-Seite…

Auf bald!
Eure MeisterGeister

Helft uns beim Testen…

Helft uns beim Testen und schickt uns eure Datenbanken

Die nächste MeisterGeister Version wird voraussichtlich Ende Februar/Anfang März erscheinen. Da wir mit dieser Version einige umfangreiche Änderungen an der Datenbank (Daten\DatabaseDSA.sdf) vorgenommen haben, möchten wir bei dem kommenden Update ganz besondere Sorgfalt walten lassen…

Zu diesem Zweck bitten wir euch, dass ihr uns eure Datenbanken per E-Mail (info@meistergeister.org) zusendet, damit wir unsere Update-Routinen an real Beispielen testen können. Bislang sind zwar alle Tests erfolgreich gewesen, aber wir würden unsere Testszenarien gerne etwas erweitern, um im Vorhinein Probleme beheben zu können.
Die Datenbank findet ihr in dem MeisterGeister-Unterverzeichnis “Daten”. Die Datei, die uns interessiert, heißt “DatabaseDSA.sdf” (die Dateien mit dem Zusatz “BACKUP” brauchen wir nicht).

Wir werden eure Daten natürlich vertraulich behandeln und nur im Rahmen unserer Tests verwenden.

Mit dieser Aktion habt ihr die Möglichkeit, an der Qualitätssteigerung von MeisterGeister aktiv mitzuwirken!

Danke für eure Unterstützung!

Das MeisterGeister-Team

Grafiker gesucht

Hallo zusammen!

Das MeisterGeister Team braucht eure Unterstützung! Für die Zeichner, die MeisterGeister noch nicht kennen, hier eine kurze Vorstellung.

Wir suchen Grafiker, die uns bei der Umgestaltung der Anwenderoberfläche durch neue Icons und Buttons und auch bei der Erstellung einiger Bilder für DSA spezifische Kreaturen, Waffen, usw. zur Hand gehen möchten. Ob als “freier” Unterstützer oder als festes Teammitglied, das bleibt euch überlassen.

Wir freuen uns über eure Hilfe, da wir zwar programmiertechnisch und organisatorisch im Team gut aufgestellt sind, doch grafisch sind unsere Talentwerte sicher noch steigerbar ;-).

Wenn du neugierig geworden bist, schau in unserem Forum vorbei (dort kann man sich auch ohne Anmeldung zu Wort melden) oder schreibe uns eine E-Mail an info@meistergeister.org.

Viele Grüße,
das MG-Team