Dica 1
Cinco jogos, zero bibliotecas.
Física, colisão por tiles, inimigos e placar escritos à mão. Um laço com passo fixo de 1/60 s mantém o jogo igual em qualquer monitor, de 60 a 144 Hz.
Emulador retrô · SNES e Mega Drive
RetroPlay é o conceito de um emulador que roda direto na aba: sem download, sem instalação, sem fita pra rebobinar. Cinco jogos originais já estão na prateleira — escolha o cartucho e aperte Start.
Portfólio: jogos originais em JavaScript — nenhuma emulação real, nenhuma ROM.
Como funciona
Passeie pela prateleira: plataforma, arcade, corrida e ação, todos jogáveis.
O jogo sobe direto no navegador. Nada de plugin, instalador ou conta obrigatória.
Setas, Z e X no teclado — ou o controle na própria tela do celular.
Botão de liga. Um ponto de luz no meio do vidro, depois uma linha.
A tela procura sinal. Aqui ela é um canvas de 256 × 224 pixels — a resolução nativa de um SNES.
Como o feixe de um tubo de raios catódicos, de cima pra baixo.
Setas movem, Z pula, X age. No celular, use o controle abaixo da TV.
Clique na tela ou aperte Enter para jogar. Troque de cartucho na prateleira.
Super Irmãos Tijolo · Plataforma · SNES Z pula · X corre · pise nos besouros
Corredor 16-bit
Passe o mouse para tirar a poeira; clique para encaixar e jogar. Jogos originais, inspirados nos clássicos de plataforma, arcade, corrida e ação.
Sobre o projeto
RetroPlay é uma peça de portfólio. O que está em jogo aqui é o design, a experiência e o código — explicados do jeito que as revistas de dicas explicavam cada fase.
Dica 1
Física, colisão por tiles, inimigos e placar escritos à mão. Um laço com passo fixo de 1/60 s mantém o jogo igual em qualquer monitor, de 60 a 144 Hz.
Dica 2
Cada personagem é uma lista de linhas em que cada letra é uma cor da paleta. As capas dos cartuchos são a primeira tela de cada jogo, desenhada em miniatura — nenhuma imagem externa.
Dica 3
Um único valor de progresso, de 0 a 1, comanda o feixe de luz, o chiado, a imagem descendo e os controles. Rolou pra longe? O jogo pausa sozinho.
Dica 4
As setas só são capturadas durante a partida, para nunca sequestrar a rolagem. Com movimento reduzido, nada se mexe sozinho; cartuchos e controles são botões de verdade, com foco visível.
Hora de devolver
Da TV que liga ao robô que carrega o tiro, tudo está aberto no GitHub — com as decisões explicadas no README.
Ver o código no GitHub