image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Alison Souza
Alison Souza11/06/2025 23:23
Compartilhe
WEX - End to End EngineeringRecomendados para vocêWEX - End to End Engineering

Desafio Classificador de Nível de Herói

    # 🦸‍♂️ Classificador de Nível de Herói 🛡️

    Este projeto foi desenvolvido como parte de um desafio prático da **DIO (Digital Innovation One)**. Ele classifica o nível de um herói com base em sua experiência (XP), utilizando estruturas básicas de programação e um layout visual estilo "HQ".

    ---

    ## 🚀 Tecnologias Utilizadas

    - HTML5

    - CSS3 (com estilo heroico 🔥)

    - JavaScript

    - Imagens personalizadas de heróis

    ---

    ## 🎯 Objetivo

    O objetivo do projeto é praticar:

    - ✅ Declaração de variáveis  

    - ✅ Uso de estruturas condicionais  

    - ✅ Manipulação do DOM  

    - ✅ Estilização com CSS  

    - ✅ Interação entre elementos HTML e JS

    ---

    ## 📌 Como Funciona

    1. O usuário seleciona um herói no menu suspenso.

    2. A imagem e a XP do herói são exibidas.

    3. O sistema calcula e exibe o nível do herói com base na XP.

    ### 🏅 Faixas de Classificação:

    | XP (Experiência)        | Nível        |

    |-------------------------|--------------|

    | 0 - 1.000               | 🪨 Ferro      |

    | 1.001 - 2.000           | 🥉 Bronze     |

    | 2.001 - 5.000           | 🥈 Prata      |

    | 5.001 - 7.000           | 🥇 Ouro       |

    | 7.001 - 8.000           | 💠 Platina    |

    | 8.001 - 9.000           | 🛡️ Ascendente |

    | 9.001 - 10.000          | 🧿 Imortal    |

    | 10.001+                 | 🌟 Radiante   |

    ---

    ## 🖼️ Imagens e Estilo

    - O fundo do site é composto por uma imagem de heróis (ex: Vingadores, Liga da Justiça etc.) com efeito de escurecimento para melhor leitura.

    - As cartas dos heróis têm destaque visual com bordas douradas e efeitos de sombra.

    - O tema foi feito para simular a interface de um jogo ou história em quadrinhos.

    ---

    ## 📸 Demonstrações do Projeto

    ### 🎮 Interface Principal

    <img src="./src/img/captura-tela1.jpeg" alt="Interface com seleção de herói" width="600"/>

    ---

    ### 🦸‍♂️ Herói Selecionado com Nível

    <img src="./src/img/captura-tela2.jpeg" alt="Exibição do herói com nível baseado na XP" width="600"/>

    ---

    ### 🌌 Heróis selecionado

    <img src="./src/img/captura-tela3.jpeg" alt="Fundo com imagem de heróis e efeito escurecido" width="600"/>

    ---

    ### 🌌 Heróis selecionado

    <img src="./src/img/captura-tela4.jpeg" alt="Fundo com imagem de heróis e efeito escurecido" width="600"/>

    ---

    ### 🌌 Heróis selecionado

    <img src="./src/img/captura-tela5.jpeg" alt="Fundo com imagem de heróis e efeito escurecido" width="600"/>

    ---

    Compartilhe
    Recomendados para você
    NTT DATA - Java e IA para Iniciantes
    TONNIE - Java and AI in Europe
    Microsoft - Azure Administrator Certification (AZ-104)
    Comentários (1)
    DIO Community
    DIO Community - 12/06/2025 12:14

    Excelente, Alison! Seu projeto Classificador de Nível de Herói é uma recriação super criativa de um desafio prático da plataforma. É fascinante ver como você utilizou HTML, CSS e JavaScript para classificar o nível de um herói com base em sua experiência, tudo isso com um layout visual estilo HQ!

    Considerando que o objetivo do projeto é praticar a interação entre elementos HTML e JavaScript, qual você diria que foi o maior benefício para o seu aprendizado ao construir um projeto com um tema lúdico como o de heróis, em vez de um tema mais técnico ou empresarial?

    Recomendados para vocêWEX - End to End Engineering