Meu Primeiro Projeto em JavaScript: Classificador de Nível de Herói
Minha participação na Formação em Lógica de Programação ainda está em andamento, mas já tive a oportunidade de desenvolver meu primeiro projeto em JavaScript. O desafio proposto foi criar um Classificador de Nível de Herói.
O objetivo do projeto era aparentemente simples, mas, para uma iniciante, desafiador: exibir o nome e o nível de um herói com base na quantidade de experiência (XP) acumulada. A quantidade de XP variava, e, de acordo com essa variação, o herói seria classificado em diferentes níveis, desde Ferro até o nível Radiante.
Para o desenvolvimento do código, inicialmente entendi que precisaria definir duas variáveis: uma para armazenar o nome do herói e outra para a quantidade de experiência. Por fim, criei também uma terceira variável para armazenar o nível do herói estruturando o código para que, de acordo com o valor de XP, o nível do herói fosse definido dinamicamente.
Meu maior desafio nesse projeto foi definir e lidar com a estrutura de decisão que determinaria o nível do herói com base no XP. Optei por utilizar a estrutura condicional if, else if, else. Por meio dessa estrutura, consegui comparar os valores de XP e atribuir o nível correspondente de maneira organizada.
Este foi o primeiro código que escrevi e a experiência foi enriquecedora. A didática do professor "Felipão" e as orientações detalhadas no "Mapa de Aventura" do Notion, foram essenciais para que eu conseguisse superar minhas dúvidas e completar o projeto com sucesso.
A seguir, compartilho o código que desenvolvi e o detalhamento completo do desafio:
https://github.com/VivianePertence/desafio-logica-inicial.git