Estoy en medio de un sistema de encuentro para un XNA RPG. La idea es que camines alrededor de una mazmorra, y ciertas fichas están marcadas como RandomBattleTiles, y tienes un área en el mapa que define qué monstruos se pueden encontrar. Lo que necesito es una forma de diseñar la forma en que un monstruo se nivela y cómo aumenta su estadística. Estaba pensando en algo como esto:
<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>
¿Sería esto correcto? Los movimientos seguirían un patrón de definición similar.