anpera.net https://anpera.homeip.net/phpbb3/ |
|
LotGD Revival: Daenerys https://anpera.homeip.net/phpbb3/viewtopic.php?f=25&t=5555 |
Seite 2 von 2 |
Autor: | Eliwood [ Mi 30 Mär, 2016 22:24 ] |
Betreff des Beitrags: | Re: LoGD-0.9.7+jt-Revival - NewLoGD |
Wöchentliches Update - KW13 Master-Branch ist auf GitHub verfügbar. Aktueller Commit: #84. Changes. Ostern-Feiertage, wenig Zeit, deshalb nur wenig neues. Server Die "Commentary-Extension" wurde erweitert und ist nun fähig, tatsächlich Kommentare aus der Datenbank anzuzeigen. Ich hab mich dazu entschlossen, die Kommentarzeile fix und fertig an den Clienten zu liefern, vielleicht muss man das noch ändern. Extensions werden nun korrekt während dem Szenen-Wechsel gerufen und können die Ausgabe modifizieren - bis jetzt nur den Text, später den Rest ebenso. Ebenso wurde der Umgang mit UTF8 verbessert. Als zusätzliche Syntax für Szenen wurde eine Widget-Beschreibung eingeführt: $this->bbcode_second_pass_code('', '@{$ExtensionName|Widget|eigenschaft:wert}') Client Der Client erkennt Widget-Formatierungen und kann das ListWidget anzeigen, allerdings noch ohne grosse Funktionalität. |
Autor: | Eliwood [ Mi 06 Apr, 2016 17:26 ] |
Betreff des Beitrags: | Re: LoGD-0.9.7+jt-Revival - NewLoGD |
Wöchentliches Update - KW14 Master-Branch ist auf GitHub verfügbar. Aktueller Commit: #85. Changes. Server Die Commentary-Extension ist nun voll funktionstüchtig: Kommentare können gepostet und abgerufen werden. Der Controller unterstützt pagination (d.h., die Aufteilung der Kommentare auf einzelne Seiten mit beliebiger Kommentar-Limite pro Seite). Emotes werden erkannt (keins, /me und /X). Verschiedene Szenen können unabhängige Chats haben mit spezifischer Konfiguration (die zur Zeit noch über die Datenbank gemacht werden muss). Client Der Client unterstützt nun alle Funktionen des Server-Controllers: Anzeige von Kommentaren, das Blättern durch Seiten sowie das Posten von Kommentaren. Beim Posten wird korrekt die Chatanzeige aktualisiert. Zur Zeit ist noch keine automatische Aktualisierung vorgesehen. Weiteres Ich bin in Abklärungen mit austinmc (von dragonprime) für eine Zusammenlegung des Codes und eine Kollaboration, da wir ungefähr die gleichen Ziele haben. Vorschau-Bilder sind hier verfügbar: http://imgur.com/a/AGr2c |
Autor: | Eliwood [ Do 14 Apr, 2016 05:57 ] |
Betreff des Beitrags: | Re: LoGD-0.9.7+jt-Revival - NewLoGD |
Wöchentliches Update - KW15 Kein Code-Update für diese Woche. Dafür andere News: Die Kollaboration mit austinmc kommt zustande. Das führt aber zu einigen Änderungen:
Core-Repository: https://github.com/lotgd/core |
Autor: | Eliwood [ Mi 20 Apr, 2016 20:49 ] |
Betreff des Beitrags: | Re: LoGD-0.9.7+jt-Revival - NewLoGD |
Wöchentliches Update - KW16 Core-Branch ist auf GitHub verfügbar. Aktueller Commit: #25 (9986420). In den letzten zwei Wochen haben @austinmc und ich damit begonnen, den Code unserer beider rewrites zu unifizieren. Nach ausführlichen Diskussionen über das Design bestimmter Funktionen haben wir einen guten Kompromiss gefunden. Auf https://github.com/lotgd/core kann die Entwicklung des Core-Codes verfolgt werden. Wir hoffen, dass wir in den kommenden Monaten das Basisspiel sowohl fürs Web als auch fürs Smartphone fertigstellen können. austinmc Erfahrungen vor allem im Bereich der Kommunikation mit GraphQL-APIs und seiner Exposition gegenüber modernen Technologien macht ihn zu einem unverzichtbaren Partner um Daenerys zu vervollständigen. Interessiert, mit uns mitzuarbeiten? Wir haben viel zu tun und heissen jede Hilfe willkommen! Core development Wir haben angefangen, die Modelle (Character, CharacterProperties und Scene) und ein paar Tools zu entwickeln. Dabei verwenden wir traits, um sowenig Code zu wiederholen wie nur möglich. |
Autor: | Eliwood [ Mo 02 Mai, 2016 16:48 ] |
Betreff des Beitrags: | Re: LoGD-0.9.7+jt-Revival - NewLoGD |
(Zwei)Wöchentliches Update - KW18 Core-Branch ist auf GitHub verfügbar. Aktueller Commit: #34 (9986420). Ein wenig mehr Zeit als üblich ist verstrichen. Inzwischen sind wir der ganzen Sache etwas näher gekommen. Core development Module (es wird keine Unterscheidung in Modul und Szenen-Erweiterung geben) werden via Composer installiert, deinstalliert und geupdated. @austinmc schreibt dafür ein Composer-Plugin, das es uns ermöglicht, uns in die Installation der Module einzuhaken. Dass wir Composer verwenden, hat einen einfachen Grund - es ist verfügbar, hat eine wunderbare Versionsüberprüfung und Update-Routine, es unterstützt die Installation via GitHub und via lokaler files und Erweiterungen können über ein Nicht-Offizielles Repositorium eingefügt werden. Das ermöglicht es uns, ein offizielles Repositorium zu verwalten und erlaubt es Serverbetreibern, ein eigenes zu erstellen, das man dann mit nicht-öffentlichen Modulen füttern kann. Im Code selbst hat sich auch etwas getan - die Anzahl Modelle ist gestiegen und auch die Tests funktionieren so, wie sie sollten. @austenmc hat auch die Klasse DiceBag zur Verfügung gestellt, die eine Auswahl an speziellen Würfeln zur Verfügung stellt (Normal- und Gleichverteilt) sowie eine GameTime-Klasse, die Datumskonversionen zulässt. |
Autor: | Eliwood [ Mo 23 Mai, 2016 18:11 ] |
Betreff des Beitrags: | Re: LoGD-0.9.7+jt-Revival - NewLoGD |
Update - KW21 Core-Branch ist auf GitHub verfügbar. Aktueller Commit: #57 (090beed). Core development Es gibt nun ein Model für die MotD, sowie für die YOM. Während das Model für die MotD analog dem alten Spiel ist, haben wir uns für die Messages ein neues, moderneres System ausgedacht, das mehr an moderne Messenging-Systeme (Facebook, Whatsapp) erinnert: Nachrichten werden in einem Thread gespeichert, die eine bestimmte Zahl von Teilnehmern haben. Somit sind einfach Gruppenunterhaltungen möglich - und Rollenspiel via das Messenging-System. Wir planen auch die normalen Kommentare mit dem selben Model zu realisieren. Auch Systemnachrichten werden via Threads versendet. Ebenfalls ist Zentral-System auf gutem Weg: Der neuste PR von austinmc installiert ein einfaches Modul-und-Event-System. Ein Beispiel-Crate ist hier verfügbar, ein Beispiel-Modul hier. |
Autor: | Eliwood [ Fr 10 Jun, 2016 08:28 ] |
Betreff des Beitrags: | Daenerys Update - KW23 |
Daenerys Update - KW23 lotgd/core Aktueller Commit: #107 (5280e37) Wir haben die Informationen für Contributors erweitert. Ausserdem besitzt der Core nun ein Runtime-Objekt ("Game"), welcher das ganze Spiel abhandelt. Ebenfalls ist ein Kommandozeilen-Tool hinzugekommen. Änderungen in den lib-Abhängigkeiten sorgen für grössere Kompabilität mit externen Frameworks. Ausserdem ist das grundlegende Kampfsystem fertig und ein Pull Request ist hängig, der das Kampfsystem um Buffs erweitert. lotgd/crate-www Aktueller Commit: #3 (a7f6298) Wir haben den Grundstein für ein spielfähiges Spiel gelegt. LotGD\Crate\WWW verwendet symfony als framework, verlässt sich bei der Datenbank aber nicht direkt auf symfony, sondern den Doctrine-Zugang von LotGD\Core. Der commit ist minimal funktional und müsste nach auschecken mit git und einem composer install lauffähig sein. Wenn nicht, informiert mich! Nach erfolgreichen auschecken und installation der Abhängigkeiten kann das Spiel gestartet werden mit: $this->bbcode_second_pass_code('', 'php bin/console server:run') Nach Zugriff auf die Webseite (http://localhost:8000) kann auf das Webinterface zugegriffen werden. Mit (http://localhost:8000/graphiql) steht eine Oberfläche zum einfachen Testen von GraphQL Queries bereit. Ins Feld oben links gehört der GraphQL Query: $this->bbcode_second_pass_code('', 'query Query { Realm { coreVersion, crateVersion, name } }') Ins Feld unten links zusätzliche Parameter, zur Zeit vor allem das leere JSON Argument: $this->bbcode_second_pass_code('', '{}') Dann auf den Play-Button oben drücken und die Antwort müsste zurückkommen: $this->bbcode_second_pass_code('', '{ "data": { "Realm": { "coreVersion": "0.1.0", "crateVersion": "0.1.0-dev", "name": "Test-Environment" } } }') |
Autor: | Eliwood [ Fr 22 Jul, 2016 13:18 ] |
Betreff des Beitrags: | Re: Daenerys Update - KW23 |
Daenerys Update - KW29 lotgd/core Aktueller Commit: #126 (a673efa) Viel hat sich getan. Das Kampfsystem wurde um die Unterstützung von Buffs erweitert und das Modulystem nimmt langsam festere Formen an. Die Konfiguration wurde entschlackt - die Definitionen liegen nun nicht mehr als ENV im Arbeitsspeicher, sondern werden in einer YAML-Datei gelistet. Ebenfalls mit dabei ist ein Logger! lotgd/crate-graphql Aktueller Commit: #13 (aa2443c) Eine kleine Namensänderung die zeigt, dass wir definitiv zuerst einen GraphQL-Server schreiben. Der Crate ist nun lauffähig und antwortet auf ein paar Queries (Beispiele dafür sind in den tests zu finden, ebenfalls ist unter localhost:8000/graphiql eine Entwicklerkonsole für GraphQL verfügbar). Der Server beschreibt sich selbst (name) und gibt Details über den core, den crate und allen Modulen aus. lotgd/client-graphql-www Aktueller Commit: #5 (12162e4) Neustes Unterprojekt - ein Javascript-Client für den GraphQL Server. Benötigt (zum transpilen) nodejs, auf einem Server geht es auch ohne. Der Client zeigt bis jetzt den Namen des Servers, die library-Namen von core und crate sowie deren Version aus. Einziger Nachteil bis jetzt: Wegen der Same-Origin-Policy müssen die Dateien in client-graphql-www/web von Hand auf den Server geschoben werden (damit sowohl crate-graphql als auch client-graphql-www auf dem gleichen Host liegen). |
Autor: | Eliwood [ Mo 29 Aug, 2016 11:31 ] |
Betreff des Beitrags: | Re: Daenerys Update - KW23 |
Daenerys Update - August lotgd/core Aktueller Commit: #202 (ab8ab72) Wir sind nun nahe an einem funktionierenden Szenenablauf. Auch in der Modulentwicklung hat sich etwas getan - austenmc sitzt an Beispielmodulen, um zu überprüfen, was wir alles im core benötigtem damit das ganze wirklich lauft. Nicht mehr lange und das Basisspiel steht! Zudem steht weitere Hintergrundarbeit. Wir haben uns auf ein Format geeinigt, mit dem Module (lotgd-crate und lotgd-modu lotgd/crate-graphql Aktueller Commit: #39 (6e92633) Auch im crate haben sich ein paar Dinge geändert: Es gibt nun eine Möglichkeit, sich einzuloggen (via graphql mutation mit email/passwort). Ein Kommandozeilen-Tool für daenerys ermöglicht das hinzufügen von Benutzeraccounts. Nach Authentifizierung liefert graphql einen api-schlüssel, den man in darauffolgenden Requests im token-header mitliefern kann. lotgd/client-graphql-www Aktueller Commit: #7 (d171e73) Der Client kann sich nun im crate einloggen und zeigt in Abhängigkeit vom online/offline-Status ein anderes Interface an. Sonstiges Wir freuen uns natürlich immer über zusätzliche Finger! Wenn du genug Englisch kannst um schriftlich zu kommunizieren, schick mir einfach eine PN mit deiner E-Mailadresse und wir werden dir eine Einladung für den slack-channel zusenden. Wir haben genügend Anfänger-Aufgaben, um dich mit dem grundlegenden Code anzufreunden. Die Tests (normalerweise in /tests) bieten einen hervoragenden Überblick, wie der Code verwendet wird! |
Autor: | Eliwood [ Di 01 Nov, 2016 12:12 ] |
Betreff des Beitrags: | Daenerys Update - Oktober |
Daenerys Update - Oktober Fortschritt Austen und ich haben die Arbeiten für ungefähr einen Monat pausiert. Nun sind wir aber mit vollem Schwung zurück! Wir möchten die Verwaltung von Lokalitäten (die wir Szenen nennen) so einfach wie nur möglich gestalten. Stellt euch ein Werkzeug vor, das die verschiedenen Szenen, sowie ihre Verbindungen untereinander darstellt. Bis anhin hatten Szenen jeweils nur eine Herkunft - mit den aktuellen Updates kann eine Szene mehrere Herkünfte haben. Das heisst, die Heilerhütte kann nun sowohl das Dorf als auch den Wald als Herkunft ("parent") haben. Ebenfalls hat Austen ein Kommandozeilen-Werkzeug geschrieben, welches es einfach ermöglicht, Szenen zu erstellen. Module (auf http://code.lot.gd) erstellen ebenfalls Szenen und fügen sich selbst in den Ablauf. Ich hingegen habe den Szenen-Ablauf in der GraphQL-API vervollständigt: Es ist nun möglich, sich zwischen Szenen zu bewegen, die API zeigt transparent die aktuelle Szene für einen beliebigen Charakter an. Ebenfalls steht ein PR für ein Permission-System im core aus. Obschon lotgd/core selbst keine administrativen Aufgaben kennt (das ist die Aufgabe der crates!), wollten wir eine einheitliche API im Kern haben, den die crates verwenden können. Halle der Helden Die Halle der Helden setzt ein wenig Staub an - gebt euch einen Ruck! Wir haben auch einfache Aufgaben, die jeder auch ohne viel Programmiererfahrung erfüllen kann: https://github.com/lotgd/core/issues Des weiteren haben wir offene Rollen, falls jemand eine möchte - manche sind einfacher als andere.
Ziele Noch fehlt ein funktionsfähiges Web-Interface, welcher dann das Spiel komlettiert. |
Autor: | Eliwood [ Do 23 Feb, 2017 18:21 ] |
Betreff des Beitrags: | Re: Daenerys Update - Oktober |
Daenerys Update - Februar 2017 Fortschritt Auch wenns so aussah, dass wir nichts gemacht haben - stimmt nicht! Seit Oktober ist einiges passiert. Der wichtigste Punkt ist, dass wir nun einen funktionierenden Demo-Client haben: Einloggen, Charakter-Liste anzeigen, Charaktererstellen, Charakter auswählen und durch 3 Szenen navigieren funktioniert nun server- und clientseitig ohne Probleme! Das ganze sieht dann so aus: https://imgur.com/gallery/DOaGw Halle der Helden Die Halle der Helden setzt ein wenig Staub an - gebt euch einen Ruck! Wir haben auch einfache Aufgaben, die jeder auch ohne viel Programmiererfahrung erfüllen kann: https://github.com/lotgd/core/issues Des weiteren haben wir offene Rollen, falls jemand eine möchte - manche sind einfacher als andere.
Ziele Austen arbeitet gerade an einem Mobile-Clienten in C#, und ich prüfe, ob ich react-relay mit apollo ersetzen soll, das weniger Facebook-Api-Orientiert ist. |
Autor: | Eliwood [ Di 14 Mär, 2017 16:57 ] |
Betreff des Beitrags: | Re: Daenerys Update - Oktober |
Daenerys Update - 13. März 2017 - Relase von Version v0.2.0-alpha! Fortschritt Wir haben die Pre-Release-Version v0.2.0-alpha veröffentlicht. Seit dem letzten Update gibt es einige interessante Änderungen:
Achtung: Das ist ein Pre-Release und nicht für Produktions-Umgebungen gedacht. Zur Zeit gibt es keine Überprüfung ob der Benutzer, der eine Mutation durchführt oder einen Query absetzt, überhaupt dazu befugt ist oder nicht! Halle der Helden Ein grosses Danke geht an @grrrilla_ninja, der das existierende Waffen-Shop-Modul für Rüstungen umgeschrieben hat. Auch ist er eine grosse Hilfe bei der Entwicklung der Story für den Hauptserver. Ebensfalls ein Danke an @pharis für seinen Input im slack channel. Wenn jemand mithelfen möchte - immer gerne gesehen! Wir haben auch einfache Aufgaben, die jeder auch ohne viel Programmiererfahrung erfüllen kann: https://github.com/lotgd/core/issues Des weiteren haben wir offene Rollen, falls jemand eine möchte - manche sind einfacher als andere.
Ziele Jetzt, da client, crate und core sauber laufen, werden wir auf eine Minimal-Spielbare-Version hinarbeiten. Inklusive einem Schutz gegenüber unautorisiertem Zugriff auf API-Teile und mehr Module, die den typischen lotgd Spielefluss nachahmen. |
Autor: | Eliwood [ Sa 27 Mai, 2017 13:50 ] |
Betreff des Beitrags: | Re: LotGD Revival: Daenerys |
Daenerys Update - Mai 2017 - Relase von Version v0.3.0-alpha! Fortschritt Version 0.3.0-alpha führt eine neue Event-API ein mit stärkerer Abstraktion und Typensicherheit. Ein EventContext-Object garantiert nun bestimmte Felder und, in Abhängigkeit des Subtyps, erzwingt eine bestimmt und garantiert die Attribute, die der Eventkontext mitbringt. Ebenfalls haben wir eine Möglichkeit eingeführt, einen Snapshot einer Szene zu erstellen, um diesen Snapshot später wieder in den Viewpoint laden zu können: Es hat es uns ermöglicht, ein Modul zu schreiben das einen neuen Tag ankündet (quasi newday.php). Der GraphQL-Crate ist mit den Änderungen kompatiblen, erfährt aber gerade noch einen Umbau an der API, weshalb dieser noch nicht in der entsprechenden Version veröffentlicht wurde - ebenfalls waren muss der GraphQL-Client. Neu sind auch grundlegende Rechte-Überprüfungen im crate. In der Zwischenzeit updaten wir die Module und sind dran, den Funktionsumfang zu erweitern. @austenmc ist zur Zeit am Clienten für Smartphones dran - hier ist ein Video davon: https://youtu.be/jyfSBP2rav8 Halle der Helden Die Halle der Helden setzt gerade wieder Staub an. Wenn jemand mithelfen möchte - immer gerne gesehen! Wir haben auch einfache Aufgaben, die jeder auch ohne viel Programmiererfahrung erfüllen kann: https://github.com/lotgd/core/issues Des weiteren haben wir offene Rollen, falls jemand eine möchte - manche sind einfacher als andere.
Ziele Vervollständigen des 0.3-releases und dann vorbereiten der nächsten Version - inklusive Änderungen am Kern wie wir sie gerade benötigen. |
Autor: | Eliwood [ Mi 17 Jan, 2018 07:38 ] |
Betreff des Beitrags: | Re: LotGD Revival: Daenerys |
Daenerys Update - Januar 2018 - Relase von Version v0.4.0-alpha! Fortschritt Auch wenn es in letzter Zeit etwas ruhig um das Thema wurde, haben wir weiter an daenerys gearbeitet und können nun voller stolz die Version 0.4.0 präsentieren! Ich habe an zahlreichen Modulen gearbeitet: module-res-fight ist ein Ressourcen-Modul das eine einfache API anbietet, um Kämpfe auszulösen. module-forest basiert darauf und bietet einen Wald mit dazugehörigen Waldkämpfen, sowie die Hütte des Heilers. module-training ist das Trainingslager, welches das leveln ermöglicht, wenn man gegen die Meister gewinnt. Zuletzt bietet module-dragon-kills für Lvl15-Charakter den bekannten Kampf gegen den grünen Drachen! Während der Entwicklung dieser Module haben wir auch die core-API verbessert. Es ist nun einiges einfacher, existierende Viewpoints zu modifizieren: Alle set-Funktionen (viewpoint->setDescription, viewpoint->setActionGroups, actionGroup->setAction) wurden im "add"-Methoden erweitert (viewpoint->addDescriptionParagraph, viewpoint->addActionGroup, actionGroup->addAction). Das macht es noch einfacher, Module zu entwickeln. Ebenfalls haben wir eine neue Modell-Expansions-API entworfen, die das Erweitern bestimmter Modelle um eigene Methoden ermöglicht. Anstatt statische Methoden direkt zu verwenden (CharacterResFight::getTurns($character)), können sie nun in Modell-Methoden übersetzt werden ($character->getTurns()). module-res-fight macht davon exzessiven Gebrauch! @Austenmc arbeitet zur Zeit an der Smartphone-App und an einer einfachen Server-Installations-Prozedur. Halle der Helden Besten Dank an Tucher24, der sich dazu bereit erklärt hat, mit der Installtionsprozedur zu helfen. Wenn jemand mithelfen möchte - immer gerne gesehen! Wir haben auch einfache Aufgaben, die jeder auch ohne viel Programmiererfahrung erfüllen kann: https://github.com/lotgd/core/issues Des weiteren haben wir offene Rollen, falls jemand eine möchte - manche sind einfacher als andere.
Ziele Das Hauptspiel ist eigentlich so gut wie fertig. Um die Entwicklung zu beschleunigen, möchten wir uns zur Zeit um eine gute Installationsprozedur kümmern! |
Autor: | Eliwood [ Sa 27 Jan, 2018 12:52 ] |
Betreff des Beitrags: | Re: LotGD Revival: Daenerys |
Daenerys Progress Update 01/27/2017 Fortschritt Ein kurzes Update: Daenerys besitzt nun ein Installations-Script das alle nötigen Packete für den crate installiert, die Datenbank initialisiert und einen ersten Administrator erstellt. Das Script benötigt PHP 7.1, das Verzeichnis muss beschreibbar sein und composer muss als Kommandozeilen-Programm verfügbar sein: $this->bbcode_second_pass_code('', '$ php daenerys-install.php check $ php daenerys-install.php install') Module können ebenfalls mit dem Script installiert werden: $this->bbcode_second_pass_code('', '$ php daenerys-install.php install-module lotgd/module-village $ php daenerys-install.php install-module lotgd/module-scene-bundle $ php daenerys-install.php install-module lotgd/module-forest $ php daenerys-install.php install-module lotgd/module-dragon-kills $ php daenerys-install.php install-module lotgd/module-training') Das Installtions-Script ist auf Github erhältlich: https://github.com/lotgd/installer/releases Der crate ist nun kompatibel mit CORS; das heisst, ein Web-Client muss nun nicht mehr auf der selben Domäne laufen wie der Crate (der aber selbst noch immer auf localhost:8000 limitiert ist). Das heisst, dass man den Client einfach herunterladen und auspacken kann und direkt im Browser öffnen kann, ohne es zuerst ins lokale Crate-Verzeichnis verschieben zu müssen! Web-Client-Packet: https://github.com/lotgd/client-graphql ... ql-www.zip In Zukunft wird das Installations-Script auch wahlweise den Web-Client mitinstallieren. Nächste Ziele Als nächstes werden wir "attachments" in GraphQL implementieren, die man an Szenen anhängen kann. Attachments können Formulare (für Chat oder die Bank) oder auch Bilder sein. Darüber hinaus werden wir das Wald-Modul mit einem Hook ergänzen, um Specials zu ermöglichen, sowie ein Inventar-System für Waffen und Rüstungen entwerfen. |
Autor: | Eliwood [ Fr 22 Mär, 2019 16:44 ] |
Betreff des Beitrags: | Re: LotGD Revival: Daenerys |
Ist das letzte Update schon tatsächlich ein Jahr her? Ein kleines Update an dieser Stelle: Nein, Daenerys ist nicht vergessen, aber als mehrheitlich ein Ein-Mann-Projekt fehlt manchmal die Motivation. Da Austen zur Zeit aus persönlichen Gründen kaum mitarbeitet, habe ich den Fokus vom Headless lotgd aufgegeben und entwickle einen reinen HTML crate (basierend auf lotgd/core als Kern). Das interface ist fast auf dem gleichen Stand. Ebenfalls versuche ich, auto_increments mit Uuids zu ersetzten - das ist etwas aufwendig, bietet aber Vorteile, die wichtiger sind. Attachments sind immernoch nicht erledigt; das ist das nächste Ziel, zusammen mit Adminoberfläche und Installationsroutine. Eliwood. |
Autor: | Eliwood [ Fr 05 Apr, 2019 15:33 ] |
Betreff des Beitrags: | Re: LotGD Revival: Daenerys |
Daenerys Progress Update, 5. April 2019 Fortschritt Version 0.5.0 von lotgd/core bringt zufällig erstellte id's anstatt auto_increments und repariert ein paar Kleinigkeiten. Weitere Neuerungen sind: Update auf Symfony4, zwei Admin-Commands für die Konsole (eines zum Charaktere auflisten, eines um den Viewpoint eines Charakters zu löschen ("Fix Badnav")). Ebenfalls unterstützt der Kern nun von Haus aus das Konzept der CharacterStats (yai!). Gleichzeitig habe ich den neuen clienten (crate-html) in Version 0.5.0 veröffentlicht, der folgende Features hat: Benutzer erstellen (wie Passwort), Charaktere erstellen (bislang unlimitiert), und die Szenenabfolge funktioniert mit allen Modulen (durch das Dorf gehen, im Wald kämpfen, Erfahrung sammeln, heilen, sterben). Zur Zeit scheint es noch einen kleinen Bug im Wald zu geben wenn man gewinnt, da muss ich mal nachschauen, was da passiert. Dateianhang: In den nächsten Tage werde ich das Installationsscript updaten und eine Basisauswahl an Modulen gleich mitinstallieren lassen. Nächste Ziele Das nächste Ziel sind, nach wie vor, die Attachments. Ich hoffe, das klappt bald. |
Autor: | Eliwood [ Mo 08 Apr, 2019 12:50 ] |
Betreff des Beitrags: | Re: LotGD Revival: Daenerys |
Daenerys Progress Update, 8. April 2019 Fortschritt Das Installations-Script ist nun aktualisiert und installiert erfolgreich die Version 0.5.0. Wenn gewünscht, werden auch Standard-Module mitinstalliert. $this->bbcode_second_pass_code('', ' wget https://raw.githubusercontent.com/lotgd/installer/v0.5.0/daenerys-install.php php daenerys-install.php check php daenerys-install.php install --installDefaultModules php daenerys-install.php run-test ') Einfach dann auf localhost:8000 zugreifen und das Spiel ausprobieren. |
Autor: | Eliwood [ Sa 13 Apr, 2019 11:16 ] |
Betreff des Beitrags: | Re: LotGD Revival: Daenerys |
Daenerys Progress Update, 13. April 2019 Fortschritt Es läuft im Moment. Die neuste crate-Version (lotgd/crate-html 0.5.3) führt einige neue Kommandozeilen-Werkzeuge ein:
Ebenfalls (zum ersten mal!) gibts eine Administrationsoberfläche direkt im Interface. Zur Zeit kann man Benutzer und Charaktere auflisten, ändern oder löschen. Passende Screenshots sind angehängt: Dateianhang: Dateianhang: Das Installations-Script wurde ebenso aktualisiert und installiert nun ein System mit funktionierendem Admin-Account. Die folgenden Kommandos installieren daenerys (falls im gleichen Verzeichnis schonmal daenerys installiert wurde, dann zuerst das Kommando clean laufen lassen). $this->bbcode_second_pass_code('', ' wget https://raw.githubusercontent.com/lotgd/installer/v0.5.0/daenerys-install.php php daenerys-install.php check php daenerys-install.php install --installDefaultModules php daenerys-install.php run-test ') Einfach dann auf localhost:8000 zugreifen und das Spiel ausprobieren. Verstärkung suchen wir übrigens noch immer |
Seite 2 von 2 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |