Daenerys Update - Januar 2018 - Relase von Version v0.4.0-alpha!FortschrittAuch 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 HeldenBesten 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/issuesDes weiteren haben wir offene Rollen, falls jemand eine möchte - manche sind einfacher als andere.
- Sever-Admin für die DigitalOcean-Instanzen.
- Szenen-Koder. Jemand, der dabei mithilft, die Schlüssel-Szenen (Stadt, Taverne) ins neue Format bringt.
- Fantasy writer (non-techncial). Once we get the code done, we need to create a compelling story to attract players. I have some ideas but it would be helpful to have someone think about this more extensively, write up a story line, non-player characters, etc. Inspire us to finish the code! (Ich habe die Rolle in Originalsprache gelassen - gutes Englisch ist hierfür zwingend)
ZieleDas Hauptspiel ist eigentlich so gut wie fertig. Um die Entwicklung zu beschleunigen, möchten wir uns zur Zeit um eine gute Installationsprozedur kümmern!