🎮 Platformer
Pule e corra por fases geradas proceduralmente!
Desktop: Setas para mover, S para pular, seta para baixo para agachar, A para correr ou atirar.
Mobile: Use os botoes na tela.
Se o jogo nao iniciar, clique ou toque na area de jogo acima.
📖 Sobre Platformer
O que é Platformer? 🧩
Platformer é um jogo arcade de rolagem lateral em que você pula, corre e coleta num mundo infinito de fases geradas proceduralmente. Chegue à bandeira ao fim de cada corrida, evite inimigos e pegue moedas e power-ups para se dar vantagem.
Visão geral do gameplay 🎮
- Mover & pular - Use as setas (ou controles na tela no celular) para ir à esquerda/direita e pular obstáculos.
- Agachar & controlar - Quando estiver maior, agache para passar sob certos perigos.
- Power-ups - Colete habilidades clássicas (crescimento estilo cogumelo e power de fogo) para enfrentar inimigos de outro jeito.
- Correr & atacar - Com o fogo, você corre mais rápido e atira bolas de fogo conforme os controles.
- Progresso - Cada fase testa tempo de reação e movimento entre plataformas e perigos.
Fases & geração infinita 📈
O jogo gira em torno de geração procedural de plataformas: desafios novos em vez de repetir o mesmo layout.
Dicas para corridas melhores 💡
- Tempo de pulo - Mire pousar na próxima plataforma em vez de ir à deriva para um buraco ou inimigo.
- Fogo na hora certa - Com bolas de fogo, costuma ser mais seguro limpar inimigos à distância.
- Seja eficiente - Não fique muito tempo nas moedas se isso fizer você perder a próxima janela segura de pouso.
- Ajuste o movimento - Pequenas mudanças no ângulo decidem se você pousa bem ou escorrega para o perigo.
Sobre a fonte (atribuição) 📝
Atribuição: Platformer é baseado em Infinite Mario HTML5 por robertkleffner, sob licença Unlicense (domínio público). GitHub: github.com/robertkleffner/mariohtml5
O conceito original «Infinite Mario» é creditado a Markus «Notch» Persson (criador de Minecraft), que em 2006 desenvolveu uma versão em Java que gera proceduralmente um mundo de plataforma infinito. Esta versão HTML5 leva a mesma ideia ao navegador.