Skip to content

Algoritmo de lógica que classifica níveis de herói RPG com base em XP usando JavaScript. Desenvolvido no Bootcamp DIO.

Notifications You must be signed in to change notification settings

EderJuniorS/Hero-Level-Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

🛡️ Hero Level Classifier

Algoritmo de classificação de ranking baseado em experiência (XP). Desenvolvido como desafio de lógica no Bootcamp Ri Happy - Front-end do Zero / DIO.


📋 Sobre o Desafio

O objetivo deste script é implementar uma estrutura de decisão robusta para categorizar o nível de um herói em um RPG, baseando-se em faixas de valores numéricos (Experience Points - XP).

O projeto foca em:

  • Declaração de variáveis (let, const).
  • Estruturas condicionais encadeadas (if, else if, else).
  • Operadores de comparação (<=, >=).
  • Saída de dados formatada (Template String).

📊 Tabela de Classificação

O algoritmo segue a seguinte regra de negócio para determinar o rank:

Faixa de XP (Experience) Nível do Herói
Abaixo de 1.000 🔩 Ferro
1.001 a 2.000 🥉 Bronze
2.001 a 5.000 🥈 Prata
5.001 a 7.000 🥇 Ouro
7.001 a 8.000 💎 Platina
8.001 a 9.000 🔮 Ascendente
9.001 a 10.000 👹 Imortal
Acima de 10.001 🔥 Radiante

🛠️ Tecnologias

  • JavaScript ES6+ Syntax
  • Node.js Runtime Environment

💻 Exemplo de Código

A lógica central utiliza condicionais para verificar o intervalo do XP:

// Exemplo de estrutura utilizada
if (xp <= 1000) {
    nivel = "Ferro";
} else if (xp >= 1001 && xp <= 2000) {
    nivel = "Bronze";
}
// ...
console.log(`O Herói de nome ${nome} está no nível de ${nivel}`);

🚀 Como Executar

Este projeto requer o Node.js instalado.

Clone o repositório:

git clone https://github.com/EderJuniorS/Hero-Level-Classifier.git

Navegue até a pasta:

cd Hero-Level-Classifier

Execute o script:

node index.js
Desenvolvido por Éder Junior durante o Bootcamp DIO.

About

Algoritmo de lógica que classifica níveis de herói RPG com base em XP usando JavaScript. Desenvolvido no Bootcamp DIO.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors