Skip to content

Sistema de Progressão #5

Description

@felix3224

Título: [FUNC] Sistema de Recompensas e Nível (XP)
Nível: Fácil
Descrição: Quando um inimigo chega a 0 de HP, ele deve ser considerado derrotado e o Jogador deve receber os pontos de experiência (XP) daquele inimigo.
Checklist:

  • No arquivo characters.py, adicionar um atributo current_xp: int = 0 na classe Player.

  • Criar um método gain_xp(self, amount: int) no Player.

  • Se o current_xp chegar a 100, o jogador deve "passar de nível" (level += 1), aumentar seu max_hp e zerar o XP.

  • No combat.py, checar se o dano recebido matou o inimigo. Se sim, transferir o xp_rewards do Inimigo para o Jogador.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestgame-logicPara tudo que mexe nas regras do jogo.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions