Sobre o projeto
Pixel Mario é um jogo de plataforma horizontal estilo Super Mario, 100% front-end, sem build e sem ativos externos. O projeto é baseado em Phaser 3.90 e na paleta NES de 8 bits, usando o motor de física Arcade e síntese de áudio em chip via WebAudio. Todos os sprites, tiles, músicas de fundo e efeitos sonoros são gerados por código, sem depender de nenhuma imagem ou arquivo de áudio.
O jogo oferece 10 fases, com temas que incluem pradarias, tijolos, subterrâneo, montanha de cogumelos, arredores do castelo, plataformas elevadas, masmorra subterrânea, mar de nuvens e castelo, além de 4 conjuntos de fundos temáticos e efeito de parallax em duas camadas. O sistema de jogabilidade inclui elementos clássicos como pontuação, coleta de moedas, vidas, crescimento com cogumelo, derrotar inimigos, espinhos, blocos de impulso, checkpoints e chegada à bandeira.
Os controles suportam setas ou A/D para mover, espaço, Z, seta para cima ou W para pular, P para pausar e M para silenciar. O projeto foca na experiência casual: sem contagem regressiva, velocidade dos inimigos reduzida em 40%, principalmente com buracos rasos, 5 vidas iniciais, checkpoints em cada fase e mecanismo de renascimento no meio do caminho.
Tecnicamente, implementa compensação de sensação manual, incluindo 130ms de coyote time, 130ms de buffer de pulo e altura de pulo variável. As fases usam dados ASCII de 15 linhas por 200 a 260 colunas, com um validador que garante regras como largura dos buracos, cotas e pontos de spawn. O jogo pode ser executado offline ao dar duplo clique no index.html ou iniciado por qualquer servidor estático.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.