Autor Thema: Kick-off WebST  (Gelesen 54932 mal)

Drarsus

  • Beta-Tester
  • Hero Member
  • ***
  • Beiträge: 1.167
    • Profil anzeigen
Re: Kick-off WebST
« Antwort #105 am: 13 Jul 2014, 19:15:48 »
Wow klingt als ginge es ja hier jetzt schlag auf schlag :D

semiomant

  • Jr. Member
  • **
  • Beiträge: 56
    • Profil anzeigen
Re: Kick-off WebST
« Antwort #106 am: 13 Jul 2014, 20:53:58 »
PHP und backbone, da halte ich mich lieber raus.

Aber die Erfassung von Meisterschaften im JSON-format ist eine tolle Leistung, die auch jedem anderen Ansatz zu gute kommt. Vielen Dank.

Syrup

  • Newbie
  • *
  • Beiträge: 35
    • Profil anzeigen
Re: Kick-off WebST
« Antwort #107 am: 13 Jul 2014, 21:36:28 »
Hier ich hab mal ne kleine preview gemacht und bastel mal weiter: https://www.youtube.com/watch?v=B3Ag8AmAvo4

derPyromane

  • Beta-Tester
  • Hero Member
  • ***
  • Beiträge: 1.195
  • In der Asche liegt die Wahrheit
    • Profil anzeigen
Re: Kick-off WebST
« Antwort #108 am: 13 Jul 2014, 23:30:41 »
Ich habe keine Ahnung was ihr da mach, aber das Video sieht so sehr gut aus. Weiter so leutz!
We all serve one master – one king.
His name is Gaming!
Forever may he reign!

Tronsha

  • Beta-Tester
  • Full Member
  • ***
  • Beiträge: 145
    • Profil anzeigen
Re: Kick-off WebST
« Antwort #109 am: 14 Jul 2014, 10:28:10 »
Hier hatte ich zu den Thema ja auch schon mal was geschrieben: http://forum.splittermond.de/index.php?topic=371.msg29787#msg29787

Als es dann aber erfahren hatte das es mit Ruby gemacht wurde war ich leider mehr oder minder raus. Ich bin eben auch PHP Entwickler.

Vor allem hatte mich die Entscheidung gewundert, gibt es doch deutlich mehr PHP Entwickler.

Sollte doch PHP verwendet werden, würde ich mich nach wie vor gerne beteiligen. Natürlich je nach dem wie viel Zeit ich habe.

Abgesehen von arbeiten, schlafen, trainieren und den sonstigen alltäglichen Dingen habe ich noch meine private Homepage in der Überarbeitung so wie ein privates Projekt was ich seit längerem auch mal wieder aktiv weiter entwickle. https://github.com/tronsha/Cerberus

Beim Schreiben habe ich mir noch das Video von Syrup angesehen... er scheint ja fast schon fertig zu sein.

Ich finde GitHub zwar schöner als Bitbucket, hab aber auch einen Bitbucket Account, da ich dort meine privaten Sachen verwalten kann, ohne das ich Geld dafür ausgeben muss. Werde mir das mal ansehen.


Syrup

  • Newbie
  • *
  • Beiträge: 35
    • Profil anzeigen
Re: Kick-off WebST
« Antwort #110 am: 14 Jul 2014, 13:51:25 »
Also Fertig ist ein sehr relativer Zustand ;-) bisher enthält es ja nur die grundlegenden Erschaffungsregeln. Und wie ich hier schon beim Schmökern im Forum gesehen hab sind die Möglichkeiten für Features nahezu endlos. Noch mal ein paar Worte zum Code: Ich bin zur Zeit bemüht einen schnellen Prototypen zu erstellen, dabei achte ich noch nicht so sehr auf Sauberkeit oder gutes Design. Zieh das aber Stück für Stück nach. Immer wenn was stabil läuft geh ich hin und refactore es, so dass es nicht nur läuft sondern vll sogar wartbar ist ;-)

Eyb in the box

  • Hero Member
  • *****
  • Beiträge: 1.566
  • Bruderschaft vom sehenden Varg
    • Profil anzeigen
Re: Kick-off WebST
« Antwort #111 am: 14 Jul 2014, 14:20:37 »
Wow!

Auch ich habe wie so mancher hier keine tiefergehende Ahnung vom Programmieren, aber dass was ich gesehen habe gefällt mir sehr gut. Es sieht alles aufgeräumt (Layout) aus und scheint vor allem flexibel einstellbar. Cool. Mach bitte weiter!

Und an der Stelle (ich wiederhole mich an der Stelle sehr gerne und das ohne schleimen zu wollen(!)) ein Dank nochmal an unsere SMufanten das sie das GRW frei als PDF verteilt haben, dadurch werden natürlich solche genialen Webtools erst richtig möglich und hängen viel näher am Original, als es sonst überhaupt möglich wäre.

Ich freue mich schon auf die nächsten Schritte... und immer schön hier posten. :)

maggus

  • Beta-Tester
  • Hero Member
  • ***
  • Beiträge: 2.082
  • Zeigefingerzeiger
    • Profil anzeigen
    • maggus bei Facebook
Re: Kick-off WebST
« Antwort #112 am: 15 Jul 2014, 12:48:02 »
Anbei ein Beispiel, was man mit Semantischen Abfragen aus dem Splitterwiki rausholen kann. Ich habe Zauber mit diversen Eigenschaften abgefragt und das Ganze als JSON erzeugen lassen. Ist das grundsätzlich brauchbar? Dann wären wir nämlich in der angenehmen Situation, dass die Datenerfassung im Splitterwiki sowohl dem Wiki als auch einem webbasiertem CharGen nützen würde, hohes Qualitätslevel inklusive (da im Splitterwiki die Community die Inhalte überprüft).

{
"printrequests": [
{
"label": "Zauber",
"typeid": "_wpg",
"mode": 2
}, {
"label": "Zauber#",
"typeid": "_wpg",
"mode": 2
}, {
"label": "Zauberart",
"typeid": "_wpg",
"mode": 1
}, {
"label": "Zauberschwierigkeit",
"typeid": "_txt",
"mode": 1
}, {
"label": "Zauberkosten",
"typeid": "_txt",
"mode": 1
}, {
"label": "ZauberdauerMitEinheit",
"typeid": "_txt",
"mode": 1
}, {
"label": "Zauberreichweite",
"typeid": "_txt",
"mode": 1
}, {
"label": "WirkungsdauerMitEinheit",
"typeid": "_txt",
"mode": 1
}, {
"label": "Wirkungsbereich",
"typeid": "_qty",
"mode": 1
}, {
"label": "Zauberoption",
"typeid": "_wpg",
"mode": 1
}, {
"label": "ZauberkostenNurVerst\u00e4rken",
"typeid": "_txt",
"mode": 1
}, {
"label": "Zauberwirkung",
"typeid": "_txt",
"mode": 1
}, {
"label": "Zauberverst\u00e4rkungWirkung",
"typeid": "_txt",
"mode": 1
}
],
"results": {
"Alarm": {
"printouts": {
"Zauberart": [
{
"fulltext": "Spruch",
"fullurl": "http://splitterwiki.de/wiki/Spruch"
}
],
"Zauberschwierigkeit": ["18"],
"Zauberkosten": ["4V1"],
"ZauberdauerMitEinheit": ["2\u0026nbsp;Ticks"],
"Zauberreichweite": ["Zauberer"],
"WirkungsdauerMitEinheit": ["6\u0026nbsp;Stunde(n)"],
"Wirkungsbereich": [5],
"Zauberoption": [
{
"fulltext": "Ausl\u00f6sezeit (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Ausl%C3%B6sezeit_(Zauberoption)"
}, {
"fulltext": "Ersch\u00f6pfter Fokus (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Ersch%C3%B6pfter_Fokus_(Zauberoption)"
}, {
"fulltext": "Verst\u00e4rken (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Verst%C3%A4rken_(Zauberoption)"
}, {
"fulltext": "Wirkungsbereich (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Wirkungsbereich_(Zauberoption)"
}, {
"fulltext": "Wirkungsdauer (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Wirkungsdauer_(Zauberoption)"
}
],
"ZauberkostenNurVerst\u00e4rken": ["1V1"],
"Zauberwirkung": ["Alarmiert, wenn sich Wesen n\u00e4hern"],
"Zauberverst\u00e4rkungWirkung": ["Der Zauberer kennt die Richtung der Wesen"]
},
"fulltext": "Alarm",
"fullurl": "http://splitterwiki.de/wiki/Alarm"
},
"Allverst\u00e4ndnis": {
"printouts": {
"Zauberart": [
{
"fulltext": "Spruch",
"fullurl": "http://splitterwiki.de/wiki/Spruch"
}
],
"Zauberschwierigkeit": ["30"],
"Zauberkosten": ["20V5"],
"ZauberdauerMitEinheit": ["12\u0026nbsp;Ticks"],
"Zauberreichweite": ["Zauberer"],
"WirkungsdauerMitEinheit": ["2\u0026nbsp;Stunde(n)"],
"Wirkungsbereich": [],
"Zauberoption": [
{
"fulltext": "Ausl\u00f6sezeit (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Ausl%C3%B6sezeit_(Zauberoption)"
}, {
"fulltext": "Ersch\u00f6pfter Fokus (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Ersch%C3%B6pfter_Fokus_(Zauberoption)"
}, {
"fulltext": "Verst\u00e4rken (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Verst%C3%A4rken_(Zauberoption)"
}, {
"fulltext": "Wirkungsdauer (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Wirkungsdauer_(Zauberoption)"
}, {
"fulltext": "Verzehrter Fokus (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Verzehrter_Fokus_(Zauberoption)"
}
],
"ZauberkostenNurVerst\u00e4rken": ["5V5"],
"Zauberwirkung": ["Erm\u00f6glicht Verst\u00e4ndnis von allem"],
"Zauberverst\u00e4rkungWirkung": ["verstehbar"]
},
"fulltext": "Allverst\u00e4ndnis",
"fullurl": "http://splitterwiki.de/wiki/Allverst%C3%A4ndnis"
},
"Aura der Entschlossenheit": {
"printouts": {
"Zauberart": [
{
"fulltext": "Spruch",
"fullurl": "http://splitterwiki.de/wiki/Spruch"
}
],
"Zauberschwierigkeit": ["18"],
"Zauberkosten": ["K4V1"],
"ZauberdauerMitEinheit": ["7\u0026nbsp;Ticks"],
"Zauberreichweite": ["Zauberer"],
"WirkungsdauerMitEinheit": [],
"Wirkungsbereich": [5],
"Zauberoption": [
{
"fulltext": "Ausl\u00f6sezeit (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Ausl%C3%B6sezeit_(Zauberoption)"
}, {
"fulltext": "Kanalisierter Fokus (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Kanalisierter_Fokus_(Zauberoption)"
}, {
"fulltext": "Verst\u00e4rken (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Verst%C3%A4rken_(Zauberoption)"
}, {
"fulltext": "Verzehrter Fokus (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Verzehrter_Fokus_(Zauberoption)"
}, {
"fulltext": "Wirkungsbereich (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Wirkungsbereich_(Zauberoption)"
}
],
"ZauberkostenNurVerst\u00e4rken": ["K1V1"],
"Zauberwirkung": ["Boni auf GW und Entschlossenheit"],
"Zauberverst\u00e4rkungWirkung": ["Schutz f\u00fcr f\u00fcnf"]
},
"fulltext": "Aura der Entschlossenheit",
"fullurl": "http://splitterwiki.de/wiki/Aura_der_Entschlossenheit"
},
"rows": 97
}

Anbei der Wiki-Code für Interessierte:
{{#ask: [[Kategorie:Zauber]]
  | mainlabel=Zauber
  | ?Zauberart
  | ?Zauberschwierigkeit
  | ?Zauberkosten
  | ?ZauberdauerMitEinheit
  | ?Zauberreichweite
  | ?WirkungsdauerMitEinheit
  | ?Wirkungsbereich
  | ?Zauberoption
  | ?ZauberkostenNurVerstärken
  | ?Zauberwirkung
  | ?ZauberverstärkungWirkung
  | link=none
  | headers=plain
  | limit=1000
  | format=json
}}
"Befreien Sie das Unreich!"

Syrup

  • Newbie
  • *
  • Beiträge: 35
    • Profil anzeigen
Re: Kick-off WebST
« Antwort #113 am: 15 Jul 2014, 17:23:15 »
Oh das ist sehr cool, das können wir gerne machen. Bisher hatte ich mir die Daten nur rudimentär aus dem WIKI gezogen mit einem kleinen crawler. Aber das schaut noch um einiges besser aus. Was mir in deinem Export noch fehlt sind die Zuordnung zu Magieschule und Grad des Zaubers.

Davon mal abgesehen habe ich eine erste Alpha Version fertig: http://splitter.iv-dev.de
Bug bitte in den Bugtracker: https://bitbucket.org/syrup/splitter-chargen/issues?status=new&status=open
Vorschläge können wir hier gerne im Forum diskutieren.

Folgendes geht noch nicht:
 * Der letzte Schritt der Charactererschaffung: Feinschliff
 * Bei Menschen kann man zwei mal das Gleiche Attribut wählen
 * Wenn man doppelte Stärken oder Meisterschaften aus den Modulen bekommt, kann man diese noch nicht umverteilen

Das sind die nächsten geplanten Schritte:
 1. eingepflegte Elemente editierbar machen
 2. System befüllen und testen
 3. charactererschaffung feinschliff (zauber, ausrüstung, meisterschaften)
 4. characteransichten (z.b.: Druckansicht)
 5. steigerungen & EP

Für Punkt 2. ist auch noch dringend Unterstützung gesucht ;-)

maggus

  • Beta-Tester
  • Hero Member
  • ***
  • Beiträge: 2.082
  • Zeigefingerzeiger
    • Profil anzeigen
    • maggus bei Facebook
Re: Kick-off WebST
« Antwort #114 am: 15 Jul 2014, 17:43:11 »
Was mir in deinem Export noch fehlt sind die Zuordnung zu Magieschule und Grad des Zaubers.

Kann ich Dir gerne besorgen - da sind allerdings Mehrfacheintragungen möglich, bis zu drei Magieschulen. Anbei mal als Beispiel der Zauber Beherrschung aufheben:
{
"printrequests": [
{
"label": "Zauber",
"typeid": "_wpg",
"mode": 2
}, {
"label": "Zauber#",
"typeid": "_wpg",
"mode": 2
}, {
"label": "HatMagieschuleMitZaubergrad",
"typeid": "_txt",
"mode": 1
}, {
"label": "Magieschule1",
"typeid": "_wpg",
"mode": 1
}, {
"label": "Zaubergrad1",
"typeid": "_num",
"mode": 1
}, {
"label": "Magieschule2",
"typeid": "_wpg",
"mode": 1
}, {
"label": "Zaubergrad2",
"typeid": "_num",
"mode": 1
}, {
"label": "Magieschule3",
"typeid": "_wpg",
"mode": 1
}, {
"label": "Zaubergrad3",
"typeid": "_num",
"mode": 1
}
],
"results": {
"Beherrschung aufheben": {
"printouts": {
"HatMagieschuleMitZaubergrad": ["Bannmagie 1", "Beherrschungsmagie 3"],
"Magieschule1": [
{
"fulltext": "Bannmagie",
"fullurl": "http://splitterwiki.de/wiki/Bannmagie"
}
],
"Zaubergrad1": [1],
"Magieschule2": [
{
"fulltext": "Beherrschungsmagie",
"fullurl": "http://splitterwiki.de/wiki/Beherrschungsmagie"
}
],
"Zaubergrad2": [3],
"Magieschule3": [],
"Zaubergrad3": []
},
"fulltext": "Beherrschung aufheben",
"fullurl": "http://splitterwiki.de/wiki/Beherrschung_aufheben"
}
},
"rows": 1
}
Der korrespondierende Wiki-Code
{{#ask: [[Beherrschung aufheben]]
  | mainlabel=Zauber
  | ?HatMagieschuleMitZaubergrad
  | ?Magieschule1
  | ?Zaubergrad1
  | ?Magieschule2
  | ?Zaubergrad2
  | ?Magieschule3
  | ?Zaubergrad3
  | link=none
  | headers=plain
  | limit=1000
  | format=json
}}
Falls Du eine andere Zuschlüsselung bräuchtest, kann ich gerne schauen, ob ich in der Wiki-Vorlage passende Parameter zusammenstellen kann.

Bug bitte in den Bugtracker: https://bitbucket.org/syrup/splitter-chargen/issues?status=new&status=open

Hab' mich gerade registriert, aber leider "Access denied" :( Kleinere Dinge sind mir schon aufgefallen...

Für Punkt 2. ist auch noch dringend Unterstützung gesucht ;-)

Bin dabei! Jedenfalls die nächsten beiden Wochen bevor's in den Sommerurlaub geht :)
"Befreien Sie das Unreich!"

Syrup

  • Newbie
  • *
  • Beiträge: 35
    • Profil anzeigen
Re: Kick-off WebST
« Antwort #115 am: 15 Jul 2014, 17:48:40 »
Der issue tracker war noch private. Hab ihn mal öffentlich gemacht.

Drarsus

  • Beta-Tester
  • Hero Member
  • ***
  • Beiträge: 1.167
    • Profil anzeigen
Re: Kick-off WebST
« Antwort #116 am: 15 Jul 2014, 18:03:04 »
Zitat
2. System befüllen und testen
 
Für Punkt 2. ist auch noch dringend Unterstützung gesucht ;-)

Wenn damit, da ihr ja jetzt das Wiki auslest, Eintragungen ins Wiki gemeint sind, gibt das Projekt ja nochmal ein weiteren Motivationsschub.
Wobei die Arbeit nervt... *g*

Wolfhunter

  • Beta-Tester
  • Hero Member
  • ***
  • Beiträge: 1.167
  • Einer für alle - alles für Einen!
    • Profil anzeigen
Re: Kick-off WebST
« Antwort #117 am: 15 Jul 2014, 18:04:33 »
Ich kann heut Abend wieder ein paar Zauber ins Wiki packen. Super, dass ihr so dran seid!!!
... some things never change...

Syrup

  • Newbie
  • *
  • Beiträge: 35
    • Profil anzeigen
Re: Kick-off WebST
« Antwort #118 am: 15 Jul 2014, 18:18:33 »
Zitat
2. System befüllen und testen
 
Für Punkt 2. ist auch noch dringend Unterstützung gesucht ;-)

Wenn damit, da ihr ja jetzt das Wiki auslest, Eintragungen ins Wiki gemeint sind, gibt das Projekt ja nochmal ein weiteren Motivationsschub.
Wobei die Arbeit nervt... *g*

Nein damit nicht das wiki, das brauche ich erst für punkt 3 wenn man zauber auswählen können soll. Für punkt 2 müssen kulturen, abstammungen und ausbildungen eingetragen werden.

maggus

  • Beta-Tester
  • Hero Member
  • ***
  • Beiträge: 2.082
  • Zeigefingerzeiger
    • Profil anzeigen
    • maggus bei Facebook
Re: Kick-off WebST
« Antwort #119 am: 15 Jul 2014, 18:24:29 »
Nein damit nicht das wiki, das brauche ich erst für punkt 3 wenn man zauber auswählen können soll. Für punkt 2 müssen kulturen, abstammungen und ausbildungen eingetragen werden.

Die Module sind im Wiki noch nicht als Vorlagen / Formulare angelegt. Das geht leider auch kaum, solange nicht alle in den Modulen auswählbaren Werte angelegt sind :( Zurzeit sitze ich an der Wiki-Vorlage für Meisterschaften...

Daher müssen wir uns für die Module Kultur, Abstammung und Ausbildung anders behelfen, wenn's schnell gehen soll. Und es geht ja gerade schön schnell 8)
"Befreien Sie das Unreich!"