Uma aventura interativa em busca do tesouro perdido
O projeto está publicado no GitHub Pages! Acesse pelo link:
Mistérios do Sertão é um jogo narrativo de escolhas ambientado no nordeste brasileiro. O jogador recebe uma carta antiga do bisavô Sebastião e parte em busca de um tesouro perdido — passando por cenários como o sertão, a mata fechada e uma caverna misteriosa.
Cada decisão influencia o desfecho da história. Existem dois finais possíveis: um comum, e um final secreto que só se revela para os jogadores mais atentos.
💡 Dica: o final secreto é desbloqueado por uma combinação específica de escolhas durante a jornada. Será que você consegue encontrá-lo?
Acesse: https://jaog1v1.github.io/misterios-do-sertao/
- Faça o download dos arquivos do repositório (
Code→Download ZIP) - Extraia o arquivo
.zip - Abra o
index.htmlcom qualquer navegador (Chrome, Firefox, Edge...)
git clone https://github.com/JAOG1V1/misterios-do-sertao.git
cd misterios-do-sertaoDepois é só abrir o index.html no navegador.
misterios-do-sertao/
├── index.html # Estrutura e conteúdo da aventura
├── style.css # Estilos, cenários e animações
├── script.js # Lógica do jogo e interações
├── favicon.svg # Ícone do site (cacto no sol)
└── README.md # Este arquivo
- HTML5 — estrutura semântica dos capítulos da aventura
- CSS3 — visual em estilo cordel, animações e cenários atmosféricos
- JavaScript (Vanilla) — controle de fluxo, escolhas, mensagens aleatórias e lógica do final secreto
- SVG — favicon personalizado com tema do sertão
- Google Fonts — tipografia (
Cinzel DecorativeeCrimson Pro)
Este projeto coloca em prática diversos conceitos de programação web para iniciantes:
- Manipulação do DOM com
querySelectoreaddEventListener - Uso de atributos personalizados (
data-proximo,data-voltar,data-escolha) - Trabalho com classes CSS para controlar visibilidade e estados
- Math.random() para sortear mensagens aleatórias
- document.title para alterar o título da aba do navegador
- Lógica condicional (
if) para desbloqueio do conteúdo secreto - Animações CSS com
@keyframesetransition - CSS Variables para temas e cores consistentes
- Design responsivo com media queries
Projeto desenvolvido como atividade do curso Algoritmos: criando uma aventura com HTML, CSS e JavaScript da Alura.
João Gabriel 📚 Turma: 1°C — ADM
Feito com ☕ e muito sertão ✦
