Au départ, tu gagnes une certaine quantité d'xp à chaque combat, selon le niveau de l'adversaire (c'est l'impression que j'ai du moins). Si son niveau est trop faible, tu ne gagnes rien. S'il est bien plus élevé, tu ne gagnes pas pour autant 10 fois plus d'xp.
Une fois arrivé au 10 dan, tu dois affronter un master pour obtenir son rang. Une fois obtenu, tu dois affronter un certain nombre de 10 dan pour passer au rang de warrior. Ensuite, tu gagnes de l'xp en affrontant des adversaires de même niveau ou de niveau supérieur.