Acesse o jogo em produção: https://LeoAChaves.github.io/NaoTireOsOlhosDoHorizonte/
"Não Tire os Olhos do Horizonte" é um jogo de aventura pirata desenvolvido em HTML, CSS e JavaScript puro. O jogador pode escolher entre três personagens históricos:
- 🏴☠️ Edward Teach (Barba Negra)
- 🧭 Thomas Tew (O Caçador de Tesouros)
- 👑 Henry Every (O Rei dos Piratas)
Cada personagem possui 3 fases com desafios únicos que envolvem lógica, matemática, interpretação de poesias e estratégia de batalha naval.
- 3 personagens jogáveis com histórias distintas
- 3 fases por personagem com desafios progressivos
- Sistema de batalha naval interativo
- Enigmas de lógica e matemática
- Interface temática com design pirata
- Sistema de dicas para auxiliar o jogador
- Telas de vitória e derrota personalizadas
- Responsivo para diferentes tamanhos de tela
| Tecnologia | Descrição |
|---|---|
| HTML5 | Estrutura das páginas |
| CSS3 | Estilização e animações |
| JavaScript (ES6+) | Lógica do jogo, interatividade |
| GitHub Pages | Hospedagem |
| Fase | Desafio | Tipo |
|---|---|---|
| Fase 1 | Posicionamento estratégico de navios | Batalha Naval |
| Fase 2 | Angulação de canhões | Física/Matemática |
| Fase 3 | Batalha naval contra Henry Every | Estratégia |
| Fase | Desafio | Tipo |
|---|---|---|
| Fase 1 | Decifrar poema para encontrar a ilha | Interpretação |
| Fase 2 | Resolver sistema de coordenadas | Matemática |
| Fase 3 | Encontrar tesouro no mapa | Observação |
| Fase | Desafio | Tipo |
|---|---|---|
| Fase 1 | Posicionamento de navios na batalha | Batalha Naval |
| Fase 2 | Angulação de canhões | Física/Matemática |
| Fase 3 | Batalha naval contra Edward Teach | Estratégia |
NaoTireOsOlhosDoHorizonte/
├── index.html # Página inicial (seleção de personagem)
├── home.css # Estilos da página inicial
├── Images/
│ ├── CaptainBlackbeard.png # Imagem Edward Teach
│ ├── Nameless.png # Imagem Thomas Tew
│ ├── PirateGovernor.png # Imagem Henry Every
│ ├── TreasureMap.jpg # Mapa do tesouro
│ ├── BatalhaNaval/ # Assets da batalha naval
│ ├── Canhao30.JPG # Canhão 30°
│ ├── Canhao45.JPG # Canhão 45°
│ └── Canhao60.JPG # Canhão 60°
├── Personagens/
│ ├── EdwardTeach/
│ │ ├── EdwardTeachHome.html
│ │ ├── EdwardTeach.js
│ │ ├── Fase1/ (Fase1EdwardTeach.html + .css)
│ │ ├── Fase2/ (Fase2EdwardTeach.html + .css)
│ │ ├── Fase3/ (Fase3EdwardTeach.html + .css)
│ │ ├── VitoriaEdwardTeach.html
│ │ └── DerrotaEdwardTeach.html
│ ├── ThomasTew/
│ │ ├── ThomasTewHome.html
│ │ ├── ThomasTew.js
│ │ ├── Fase1/ (Fase1ThomasTew.html + .css)
│ │ ├── Fase2/ (Fase2ThomasTew.html + .css)
│ │ ├── Fase3/ (Fase3ThomasTew.html + .css)
│ │ ├── VitoriaThomasTew.html
│ │ └── DerrotaThomasTew.html
│ ├── HenryEvery/
│ │ ├── HenryEveryHome.html
│ │ ├── HenryEvery.js
│ │ ├── Fase1/ (Fase1HenryEvery.html + .css)
│ │ ├── Fase2/ (Fase2HenryEvery.html + .css)
│ │ ├── Fase3/ (Fase3HenryEvery.html + .css)
│ │ ├── VitoriaHenryEvery.html
│ │ └── DerrotaHenryEvery.html
│ ├── SelecaoPersonagens.css
│ └── VitoriaDerrota.css
└── README.md
- Clone o repositório:
git clone https://github.com/LeoAChaves/NaoTireOsOlhosDoHorizonte.git
cd NaoTireOsOlhosDoHorizonte- Abra o arquivo
index.htmlno navegador
Acesse: https://LeoAChaves.github.io/NaoTireOsOlhosDoHorizonte/
- Escolha um personagem na tela inicial.
- Avance pelas 3 fases respondendo corretamente os desafios.
- Use as dicas se ficar preso (disponíveis em cada fase).
- Vença a batalha final para completar a jornada.
- Cuidado! Respostas erradas levam à derrota.
🔐 Clique para ver as respostas (spoiler alert!)
- Fase 1 (Poema): Ilha de Páscoa
- Fase 2 (Sistema): X=4, Y=7, Z=8 →
27°10'S 108°W(Ilha de Páscoa)
- Fase 2 (Canhão): Alternativa B (45°)
- Fase 2 (Canhão): Alternativa B (45°)
- Crie uma nova pasta em
Personagens/ - Adicione os arquivos HTML, CSS e JS
- Atualize o
index.htmlcom o novo link
Edite os arquivos JavaScript de cada personagem:
EdwardTeach.jsThomasTew.jsHenryEvery.js
Contribuições são bem-vindas!
- Faça um Fork do projeto
- Crie uma branch (
git checkout -b feature/nova-feature) - Commit as mudanças (
git commit -m 'feat: adiciona nova feature') - Push para a branch (
git push origin feature/nova-feature) - Abra um Pull Request
Este projeto está sob a licença MIT.
- Leonardo Chaves - Desenvolvimento completo - GitHub
- Resilia Educação - Pelo projeto didático
As ilustrações e assets visuais utilizados neste projeto foram criados por Brenda van Vugt.
🎨 Portfólio da Artista: Brenda van Vugt Art
Obras utilizadas no jogo (dentre outras):
- CaptainBlackbeard.png
- Nameless.png
- PirateGovernor.png
- Ilustrações dos personagens históricos



