Kategorie-Archiv: phpBB

RPG Entwicklung geht weiter

Nach nun wieder längerer Pause beginnen nun die Vorbereitungen für die nächste und vorerst letzte geplante Ausbaustufe der RPG-Tools.

Was kommt damit nun hinzu:

Unikate
Es wird Gegenstände geben, die es im gesamten Spiel nur einmal gibt. Also entweder hat die ein Händler im Reportoire und verkauft diese an den Spieler oder ein Unikat wird über ein Ereignis gefunden. Hat ein Spieler ein Unikat in seinem Inventar, so ist es damit solange nicht mehr über ein Ereignis oder den Handler verfügbar, wie es sich eben im Besitz des Spielers befindet. Auch wird dazu die Charakterverwaltung im Admin-Bereich nicht in der Lage sein, ein Unikat ein zweites Mal einem Charakter zuzuordnen. Auch hier wird dem Sinn des Unikats Rechnung getragen.

Ereignisse auch anhand von Rasse und Beruf und Charakterwerten abhängig erstellen können
Bislang sind Ereignisse immer möglich, zukünftig soll man aber auch einstellen können, dass nur für bestimmte Spielergruppen bestimmte Ereignisse auftauchen können.

Charaktereigenschaften
Es wird Gegenstände geben, die für bestimmte Rassen und Berufe nur für bestimmte Charaktere aufgenommen werden können, diese aber dann als Eigenschaft des Charakters geführt werden und somit nicht im Inventar des Spielers auftauchen. Das kann z. B. eine bessere Ausrüstung wie ein Panzer oder ein Helm sein, aber auch magische Fähigkeiten wie Heilung, etc.

Ob und in wie weit diese Charaktereigenschaften den Charakter in den Charakterwerten verbessern oder in wie weit auch Aktionen beim Kampf möglich sind, um dabei stärker zu werden, ist noch offen. Geplant sind bislang nur die Eigenschaften als solche zu führen und die Charakterwerte zu verbessern, wobei ein Charakter auch hierbei nur eine bestimmte Grösse an Werten habe darf, ähnlich der Inventargrösse. Schliesslich kann man z. B. Hosen mehrfach übereinander anziehen, aber irgendwann passt nichts mehr übereinander und/oder der Charakter könnte nicht mehr gehen.
Charaktereigenschaften können dazu nicht, anders als Gegenstände im Inventar, abgelegt werden. Wird dem Charakter also eine Eigenschaft hinzu gegeben, behält er diese bis zum Tode bei. Daher sollte man auch bei Charakterwerten, die in z. B. mehr Kraft, aber dafür weniger Intelligenz geben, aufpassen, ob man diese Eigenschaft auch wirklich annimmt. Denn die Eigenschaften können ebenso eingerichtet werden, wie andere Gegenstände auch: Positiv wie negativ.

Entwicklung von Gegenständen durch den Spieler selber
Damit nicht immer nur der Spielführer (Board-Admin) Gegenstände vorgibt, sollen Spieler auch selber Gegenstände erschaffen können. Dazu gibt er Name, Art (also z: B. Waffe und wo einsetzbar – Kampf/immer) und Verfügbarkeit an.
Je nachdem, wie nun die einzelnen Einstellungen gewählt werden, dauert es auch länger, bis ein Gegenstand fertig gestellt ist. Soll er also z. B. häufiger verwendet werden können, so wird er deutlich länger in der Herstellung brauchen, als ein in der Nutzung einmalig.
Um dann nun einhen Gegenstand zu erstellen, darf aktuell der Spieler nicht schon einen Gegenstand in Arbeit haben. Sollte einleuchten.
Damit der Gegenstand aber auch entsteht, muss er Beiträge in der Geschichte weiter verfassen. Je nach Typ des gewählten Gegenstandes braucht er dann mehr  oder weniger Beiträge für die Fertigstellung. Wobei der Gegenstand selber immer von 0 (gerade begonnen) bis 100 (fertiggestellt) Punkte braucht und dem Charakter dieses immer in seinem Profil als Information angezeigt wird, wie weit sei Gegenstand ist. Der Spieler erfährt dabei aber nicht, wie viele Beiträge er benötigt, um seinen Gegenstand letztlich erstellt zu haben. Dabei zählen nur die Beiträge, die auf einem Beitrag eines anderen Spielers folgen und auch nicht als Antwort auf ein Ereigbnis-Post. Er erfährt darüber aber auch über einen Ereignisbeitrag im Forum, direkt nach seinem letzten Beitrag, mit den der Gegenstand fertiggestellt wurde. Der Gegenstand ist dann Teil seines Inventars und wird dort auch entsprechend markiert geführt. Wobei diese Gegenstände immer ein Gewicht von 0 haben, um dem Spieler hier keinen Nachteil einzuräumen.
Diese Gegenstände sind dabei auch gleichzeitig Unikate und können nur beim Händler verkauft, bzw. abgelegt/benutzt werden. Gibt der Spieler seinen Gegenstand ab, so ist dieser damit auch komplett aus dem Spiel entfernt und müsste dann erst wieder neu erschaffen werden.
Zuletzt wird der Board-Admin auch festlegen können, welcher Charakter-Beruf welche Typen von Gegenständen überhaupt erstellen darf. Damit wird die Auswahl ggf. eingeschränkt oder für bestimmte Berufe gänzlich untersagt. Neu erstellte Berufe können dazu auch zunächst überhaupt keine eigenen Gegenstände erstellen, damit der Admin hier nicht “vergisst”, den neuen Beruf hier einzuschränken. Er wird aber beim Erstellen eines neuen Berufes hierauf hingewiesen.

Nun, wie man sieht, kommt einiges hinzu, was das RPG deutlich interessanter macht.
Da diese komplette letzte Stufe allerdings die umfangreichste ist, die das RPG je erfahren hat, ist vermutlich vor dem Spätherbst, bzw. ggf. auch erst zum Jahresende mit dieser letzten Ausbaustufe zu rechnen. Zumal dazwischen auch noch andere Aufträge und Projekte erledigt werden.
Schliesslich will man auch selber was vom zur Zeit sehr heissen Sommer etwas haben und auch danach nicht gleich in hektischer Arbeit verfallen.
Zwischenstände dieser Ausbaustufe werden hier und ggf. auch im RPG selber auf http://rpg.oxpus.net veröffentlicht, man kann also gespannt sein, wie sich alles nach und nach zusammenfügt. Wobei auch das genannten RPG auch immer den letzten Stand der Entwicklung beinhalten wird, sofern diese jeweils einen Teil der o. g. Punkte nutzbar darstellen kann.

Und bis dahin viel Spaß mit der aktuellen Version und geniesst den Sommer, bevor er schneller wieder vorüber ist, als einem lieb ist.

Benutzerdefinierte Download Felder

Auch, wenn für benutzerdefinierte Download Felder, die in die Download MOD nun integriert werden, das bestehende Modul des phpBB 3 verwendet und angepasst/umgebaut wird: Es ist eine wirklich aufwendige Arbeit.

Nicht nur, dass man zunächst die Logik verstehen muss, die Datenbanktabellen analog den phpBB 3 Vorlagen erstellt und anpasst. Nein, auch komplette Anpassungen an die in der Download MOD vorgesehene Struktur sind ja zu berücksichtigen, welche historisch gewachsen diverses Umdenken verlangt (hält dabei aber geistig fit :-) ).

Und dazu auch noch weitere Sprachvariablen einführen. Die MOD wird langsam zu einem Serverkiller, wenn noch mehr hinzukommt und man fängt dann wieder an, mühsam die MOD zu zerlegen, um nur genau dann, wenn man es braucht, auch alles bereitzustellen. Besonders die Sprachelemente.

Noch ist das allerdings nicht nötig und man kann recht gut alles so lassen, wie es ist.

Jetzt ist zumindest für die Version 6.4.0 der Administrationspart erledigt. Soll bedeuten, dass man benutzerdefinierte Felder für Downloads nun bereits anlegen, ändern und löschen kann.

Schauen wir nun mal, in wie weit jetzt die phpBB 3 eigenen Funktionen zur Darstellung und zum Speichern der so individuell zu erfassenden Dateninhalte gespeichert und dargestellt werden können, ohne wieder die Funktionen des Forums in die MOD zu übertragen und anzupassen.
Damit würde nämlich auch schnell wieder eine Datei mehr hinzukommen, die neben der Download Class die Download Felder verwaltet.

Sollte alles gut gehen, wird zum Wochenende der abschließende Großtest anlaufen können. Und wenn der erfolgreich ist, geht die MOD in die Veröffentlichung. Also dann im Laufe der kommenden Woche.

Man kann und ich werde gespannt sein…

Weiterer Fortschritt im RPG

Die RPG-Tools nehmen zur nächsten Version langsam Gestalt an.

Neben den reinen Verwaltungen der Gruppen ist nun der Kampf erweitert worden.
Kämpft nun ein Spieler gegen einen anderen, kann er bestimmen, ob seine Gruppe, wenn er in einer Mitglied ist, im Kampf helfen soll.
Dabei werden nun die Summen der Charakterwerte aller Gruppenmitglieder addiert und dem Spieler hinzugefügt, um verrechnet zu werden.
Verrechnet werden Gewinn und Abzug aber jeweils nur vom Spieler, nicht den Mitglieder seiner Gruppe! Was allerdings neben der Option, die Gruppenhilfe zu nutzen oder nicht, kurz erklärt wird.
Greift also ein einzelner Spieler eine Gruppe an, wird er ggf. sofort sterben, wenn die gegnerische Gruppe zu stark ist.

Um festzustellen, wer alles in einer Gruppe Mitglied ist oder aus welchen Spielern eine Gruppe besteht, so muss man allerdings genau die Beiträge der Spieler anschauen. Denn nur dort erfährt der Außenstehende, wer welcher Gruppe angehört und das dann in mühsamer Kleinarbeit. Schliesslich kennt man ja auch nur eine Gruppe, wenn man ihr begegnet und nicht, wenn man nur von ihr gehört hat.
Es gibt also absichtlich keine Übersicht, wer welcher Gruppe angehört, um eben die Kämpfe noch ein Stück riskanter und damit interessanter zu gestalten.

Die Mitglieder der eigenen Gruppe werden dazu klar in der Gruppenverwaltung im persönlichen Bereich angezeigt.

Es sei zum Kampf noch erwähnt, dass man zwar weiterhin gegen sich selber oder ein Mitglied der eigenen Gruppe vermeintlich kämpfen kann, allerdings wird es hierbei nicht zu einem Kampf kommen, sondern nur die eigenen Bereichte angezeigt.
Klingt verwirrend, ist aber Absicht, damit man die Spieler darüber disziplinieren kann, wenn solche Post-Anhäufungen vorkommen.

Als letztes wird nun noch der Handel mit dem Vermögen der Gruppe implementiert.
Hierbei wird dem Spieler, der den Händler besucht, das Vermögen der Gruppe neben seinem eigenen Bargeld angezeigt, um damit Gegenstände erwerben zu können.

Da nun nicht untersagt wird, dass ein weiteres Mitglied aus der Gruppe des gerade handelnden Spielers nicht selber zum Händler kommt, wird mit jeder Kaufaktion gegen das Gruppenvermögen geprüft, ob das Geld für die gerade angestossene Handlung ausreicht. Damit eben zwischenzeitige Käufe der anderen Spieler nirgends zu einem negativen Vermögen führt.

Verrechnet wird nach einem Kauf mit dem Gruppenvermögen auch erst das Geld des Spielers und nur der fehlende Rest mit den Einzelvermögen der weiteren Gruppenmitglieder. Anteilig ihres Vermögens eben, damit der Kauf fair aufgeteilt wird.

Da diese Funktion allerdings noch eine Stufe umfangreicher ist, als der erweiterte Kampfmodus um Gruppenattacken, wird die Fertigstellung nun noch eine weitere Weile dauern.
Geplant ist die Fertigstellung der neuen RPG-Tools Mitte April, es kann aber auch Ende des Monats oder Anfang Mai werden.

Und dann sind die Spiele erneut eröffnet …

RPG Tools schreiten voran

Da die aktuell in der Entwicklung befindliche nächste Version der RPG-Tools alles andere als einfach sind, hier mal ein kurzer Zwischenstand der Dinge:

Die Verwaltung der Gruppen für den Benutzer ist zu 80 % fertig.
Der Benutzer kann eine eigene neue Gruppe gründen, wenn er noch nicht Mitglied in einer anderen Gruppe ist oder auf eine Freischaltung darauf wartet.
Andere Benutzer können einer Gruppe beitreten. Allerdings wurde bewusst darauf verzichtet, dass Mitglieder andere Benutzer in eine Gruppe aufnehmen können (allein schon wegen möglicher Querelen über “bevorzugte Freunde”).
Sofern die Gruppe keine Mitglieder hat (sollte eigentlich nicht vorkommen können), wird der Benutzer sofort aufgenommen. Wenn die Gruppe Mitglieder hat, wird er zunächst zur Prüfung durch die anderen Mitglieder zurückgestellt. Allerdings kommt jetzt noch keine Nachricht zur Prüfung und Freischaltung des neuen Mitgliedes. Das sind noch die fehlenden 20 % zuzüglich der Freischaltungsfunktion.
Man kann selber bereits aus einer Gruppe austreten. Wenn man das einzigste Mitglied war, wird die Gruppe ebenfalls gelöscht.
Im Benutzerprotokoll des phpBB 3 wird dazu jede Aktion festgehalten. So kann ein Admin hier gezielt eingreifen.
Die Gruppen werden dazu auch “nur” mit einem Namen angelegt. Weitere Angaben sind nicht vorgesehen, da Gruppen in diesem RPG-Tools nur an 2 Stellen (Kamph und Handel) eine wirkliche Rolle spielen, ansonsten nur zur Anzeige und Darstellung der Zusammengehörigkeit im Thema dienen.
Im Admin-Bereich wird dazu eine Verwaltung der Gruppen hinzukommen, mit der einzig und allein Gruppennamen geändert werden können (bei rechtlich bedenklichen Namen). Der Admin wird allerdings keine Gruppenmitglieder löschen können, da bereits bei der Aufnahme eines Mitgliedes in eine Gruppe schon alle existierenden Mitglieder dem einstimmig zustimmen müssen und somit genau festgelegt werden kann, wer denn nun Mitglied wird und wer nicht.
Daher sollte sich aus der Geschichte, die im Forum erzählt wird, das Verlassen aus einer Gruppe dem Benutzer alleinig und selber überlassen werden; nicht dass noch Spieler hierdurch nachträglich kompromittiert werden können.
Und aus den Gruppenmitgliedschaften wird jetztlich die eigentliche Funktion ermöglicht: Beim Kampf eines Mitgliedes einer Gruppe wird zur Verrechnung die Stärke der gesamten Gruppe herangezogen inklusive aller Standardwaffen der Charaktere. Somit überlegt sich der Angreifer schon eher, ob er gegen eine Gruppe kämpfen will oder nicht.
Und beim Händler wird automatisch das Geld der Gruppe für Einkäufe verwendbar sein. Allerdings dabei erst das Geld des betreffenden Spielers, der weitere Geldbedarf dann je nach “Einlage” auf die weiteren Gruppemmitglieder verteilt von deren Vermögen abgezogen.

Da sich aktuell allein die Verwaltung als nicht einfach erweist, wird der Rest sicherlich auch eine Weile brauchen. Wer nun sehnlichst auf die nächste Version der RPG-Tools wartet, die schon so lange angekündigt ist, sei an dieser Stelle noch weiter vertröstet. Es dauert ja nun nicht mehr Monate, sondern schon nur noch Wochen…

Freigeschwommen

Die ersten Großaufträge dieses Jahr sind durch und zur Zeit zeigen sich die Kunden wieder etwas zurückhaltender.
Kleinere Aufträge für zwischendurch fallen immer wieder an und lenken ab.

Nun war es in der “Ruhe” auch mal wieder Zeit, alles andere liegen gebliebene aufzuarbeiten.
Darunter fiel die Download MOD, deren ToDo-Einträge fast alles gesprengt hätten.
Zwischenzeitig wurde auch MODx auf 1.2.5 aktualisiert, wo noch 1.2.3 in den MODs schlummerte.
Und auch die RPG-Tools finden immer weniger “Absatz”, geschuldet an den immer noch nicht umgesetzten und bislang schon seit längerem geplanten neuen Funktionen.

Freigeschwommen hatte man sich nun nach der Aktualisierung der Download MOD, die nun wieder ohne weitere Planung zunächst wieder als Feature Fix eingestuft wird. Hier und da ein paar Kleinigkeiten, Fehler und Sicherheitslücken schliessen, aber keine neuen Funktionen, in der ohnehin schon sehr umfangreichen MOD.

Die weiteren MODs sind mit MODx 1.2.5 nun aktualisiert worden und die Meeting MOD erhielt eine kleine Erweiterung in der Meeting-Übersicht bezüglich der Qualität der Anmeldungen.

Jetzt ist also nach dem vielen Programmieren und endlos scheinenden Sitzungen vor dem Datensichtgerät (andere sagen auch Monitor dazu) erst einmal wieder etwas Pause angesagt. Man hat ja schließlich auch noch andere Prioritäten.

Die RPG-Tools stehen dabei allerdings zur Zeit wieder sehr hoch im Kurs und aktuell werden die Vorbereitungen zur nächsten Version abgeschlossen.
Nach den nächsten Tests der MOD steht dann die Integration der nächsten geplanten Funktionerweiterung ins Haus: Die Gruppenbildung.

Was bedeutet das im einzelnen?

Wie auf http://rpg.oxpus.net nachzulesen, sollen sich die Spieler damit in Gruppen organisieren können, um anderen zu signalisieren: “Ich bin nicht allein”.
Aber auch beim Kampf gegen andere Spieler und beim Händler sollen die Gruppenmitglieder gemeinsam handeln können.
So werden Kämpfe gemeinsam, aber nicht gegeneinander ausgetragen und zum Einkauf beim freundlichen Händler von nebenan steht dem Spieler das Geld der Gruppe zur Verfügung, um eventuell nicht nur einen, sondern DEN Gegenstand kaufen zu können.

Man darf also gespannt sein, welche Möglichkeiten sich daraus ergeben können.

Allerdings wird es zunächst mit der Gruppenfunktion keine weiteren gemeinsame Aktionen in den Tools geben, als bei den Kämpfen und dem Händler sowie diverse Anzeigen und Statusanzeigen.
Aber wer weiß, was sich die Anwender der Tools noch einfallen lassen.

Ja, heute werden die RPG Tools also soweit in der Vorbereitung abgeschlossen, um in der kommenden Woche mit der Funktionsweiterung zu beginnen.
In Anbetracht der aktuellen Auftragslage sieht es auch gut aus, die neuen Tools am übernächsten Wochenende verteilen zu können.

Auf dass die Spiele einen neuen Höhenpunkt erleben mögen.