Ich bin mitten in einem Begegnungssystem für ein XNA-Rollenspiel. Die Idee ist, dass Sie in einem Dungeon herumlaufen und bestimmte Kacheln als RandomBattleTiles erstellt werden. Auf der Karte befindet sich ein Bereich, in dem festgelegt ist, welche Monster angetroffen werden können. Was ich brauche, ist eine Möglichkeit, die Art und Weise zu bestimmen, wie ein Monster Level erreicht und wie sich die Statistik erhöht. Ich habe etwas in diese Richtung gedacht:
<Species>
<Name>MonsterA</Name>
<ID>001</ID>
<SpriteName>monstera_sprite</SpriteName>
<Levels>
<Level>
<LevelID>1</LevelID>
<Stats>
<Attack>12</Attack>
<Defense>10</Defense>
<Speed>20</Speed>
</Stats>
<Moves>
<Move ID="1" Level="2"/>
</Moves>
</Level>
</Levels>
</Species>
Wäre das richtig? Bewegungen würden einem ähnlichen Definitionsmuster folgen.