Re: [DSA Manager] Fragen zur Struktur
Status: Planning
Brought to you by:
alexnofftz
From: Matthias W. <Mat...@gm...> - 2001-11-18 23:26:25
|
Andreas Hugenroth wrote: > > Hi, > > Tilmann Kuhn wrote: > > > Halloechen! > > > > Wir haben im Wesentlichen wohl zwei Alternativen (hier am Beispiel > > eines Helden): > > > > 1. In jedem "Helden" werden alle wichtigen Daten gespeichert. > > Mein Favorit. > Es bietet einfach mehr moeglichkeiten den Helden nacher zu manipulieren. > Sei es nur der nette Meister der dir nach einer seltenen 3fach 1 > talentprobe gesattet dieses Talent mit der naechst leichteren > Kostenspalte zu steigern. > Rollenspiel lebt ja daher das man eigentlich keiner festen Regel > unterliegt. Man muss alles manipulieren koennen. > ... Ich verstehe im Moment dein Problem nicht. Tilmann will in der Charaktere-Datei ja nur jegliche Information auf das Wesentliche reduzieren, und das geht nunmal meisten schon anhand der Angabe von der ID (und NUR der ID). Ein Beispiel aus dem ersten Strukturvorschlag: <Rasse id="RasMittel"> <Name>Mittelländer</Name> <Modifikator expr="LE+10"/> <Modifikator expr="AU+10"/> <Modifikator expr="MR-4"/> </Rasse> Alles außer der ID ist hier redundant, da es ja gerade DURCH die id schon eindeutig bestimmt ist (In einer externen Rassen-Datei oder so etwas). Jede zusätzliche Information wäre überflüssig. Genauso bei Talenten: Im Grunde bräuchten wir pro Talent nur die ID und den TaW, mehr nicht, da anhand der ID ja schon _alles_ (Name, Probe, Kategorie, Steigerungsspalte) beschrieben ist. Zwar werden wir hier aufgrund solcher Vorteile wie "Begabung für... Unfähigkeit für..." noch ein paar mehr Infos zu den Talenten geben müssen, die aber wohl in der Regel EMPTY sein werden, dazu gehören dann solche Regelungen zur Steigerungsmodifikation (wie die von dir oben genannten) Die von dir angesprochene Freiheit lässt sich ja ohne Probleme mit dem von Tilmann angesprochenen Prinzip vereinigen (wie eben beschrieben). Und im Sinne von sauberer Programmierung sollten wir das, was sich auf einen Kernpunkt reduzieren lässt, auch reduzieren, und nicht überflüssigerweise woanders noch mitschleppen (wie z.B. den Namen der Rasse, des Talents oder ähnliches) Gruß Matthias |