Daily Red GitHub: raízes de código aberto e tecnologia

O daily red github aponta para amoi-builds/dailyred, o projeto de código aberto que deu origem ao jogo Daily Red.

Esta página explica o que esse repositório faz, em que este site de navegador é diferente e quais peças de código aberto movem o jogo daqui. O site em que você está é um projeto de fãs não oficial e não é afiliado à Nintendo, à Game Freak nem à The Pokémon Company.

A ideia por trás deste site de fãs vem do projeto de código aberto Daily Red, de amoi-builds no GitHub. O projeto daily red github dá a todo jogador o mesmo time a cada dia e uma batalha contra o Red, o mesmo desafio compartilhado que este site oferece. As seções abaixo comparam as duas versões, explicam as regras diárias que elas compartilham e listam as peças de código aberto que este site usa.

O projeto original daily red github

O projeto original daily red github é o repositório amoi-builds/dailyred. Ele compila um arquivo de jogo a partir de uma decompilação de FireRed e o roda no emulador mGBA. A cada dia ele dá aos jogadores um time novo e uma batalha contra o Red, o formato que este site segue. Este site deve seu formato diário a esse projeto, embora rode um código diferente.

O projeto original daily red github roda o código de batalha real em um emulador no navegador. Quando verificamos em 14 de outubro de 2026, o repositório não trazia um arquivo de jogo pronto, então você mesmo o compila. A página da web então carrega o resultado com um emulador mGBA feito para WebAssembly. A cada dia a página calcula uma seed a partir da data local do jogador e a grava no jogo antes de ele começar. A página também lê a memória do jogo duas vezes por segundo para saber quando uma batalha começa, é vencida ou é perdida.

Como este site difere do daily red github

Este site é inspirado no repositório daily red github, mas usa uma configuração técnica diferente. Em vez de rodar uma decompilação de FireRed no emulador mGBA, este site roda o motor de batalha de código aberto Pokémon Showdown no navegador. O motor Showdown permite que o site desenhe seus próprios controles de toque e salve sua batalha a cada turno, sem nenhum software de emulador.

Duas diferenças de jogabilidade são as mais importantes quando você compara este site com o daily red github. O original conta seu dia como jogado quando a batalha contra o chefe começa, e atualizar a página no meio conta como derrota. Este site salva automaticamente a cada turno, então atualizar a página devolve você ao mesmo turno. O original também abre o modo de treino por meio de uma seed no endereço da web, como ?seed=1234, enquanto este site oferece um botão de treino com time aleatório depois da sua batalha oficial.

Regras diárias compartilhadas com o projeto daily red github

Este site segue as mesmas regras de dificuldade que o projeto daily red github descreve. Seu time é formado por seis Pokémon diferentes de nível 100 da Gen 1 à Gen 3, com um total de base stats de pelo menos 2.700. Um lendário entra em cerca de um dia a cada oito, e cada Pokémon recebe quatro golpes aleatórios do seu learnset. O time do Red é formado pelos seis Pokémon que ele usa no Monte Prata em HeartGold e SoulSilver, no nível 100. O gerador de times deste site foi escrito a partir da descrição do README do projeto original, não copiado do código dele.

Motores de código aberto nos bastidores

Tanto o projeto daily red github quanto este site dependem de software de código aberto, mas de peças diferentes. Este site roda o motor Pokémon Showdown, que cuida das regras de batalha da Gen 3, dos cálculos de golpes, das habilidades e dos itens segurados diretamente em código web. Nenhum arquivo de jogo ou emulador está envolvido, e as duas bibliotecas descritas a seguir fazem todo o trabalho de batalha.

Este site usa duas bibliotecas de código aberto para suas batalhas. A primeira é @pkmn/sim, o simulador de batalha extraído do Pokémon Showdown, que roda as regras da Gen 3 no seu navegador. A segunda é @smogon/calc, uma calculadora de dano que a IA do Red usa para estimar quanto cada um dos golpes dele machucaria seu Pokémon ativo. Ambas têm licença MIT e, ao contrário da versão daily red github, nenhuma precisa de emulador.

O que você encontra neste site

Este site oferece o formato de batalha do daily red github em um navegador, sem download e sem cadastro. É grátis para jogar. Suas estatísticas, como partidas jogadas, porcentagem de vitórias, sequência de vitórias e dias consecutivos jogados, ficam no armazenamento local do seu navegador. Você pode jogar no celular ou no computador, compartilhar um resultado em emoji quando terminar e abrir o modo de treino com um time aleatório depois da sua batalha oficial.

Analisando o código do daily red github

Se você quer estudar decompilação ou emulação, leia o repositório daily red github de amoi-builds. A base de código daily red github dele mostra como uma decompilação de FireRed e o emulador mGBA podem rodar uma batalha diária a partir de uma seed baseada na data. Para jogar em vez de ler código, este site roda o mesmo formato de batalha em qualquer celular ou computador, sem nada para instalar.

Antes de reutilizar qualquer coisa do repositório daily red github, confira a licença dele. Quando verificamos em 14 de outubro de 2026, o repositório não listava uma licença de código aberto, e seu README o descreve como um projeto de fãs não oficial. O conteúdo de Pokémon pertence à Nintendo e à Game Freak, então leia a própria página do repositório para ver os termos mais recentes.

FAQ

Onde posso encontrar o repositório original daily red github?

Você pode encontrar o repositório original daily red github em amoi-builds/dailyred no GitHub. O projeto usa uma decompilação de FireRed mais o emulador mGBA para rodar suas batalhas diárias. Este site foi inspirado por esse trabalho de código aberto, mas roda um motor diferente. Confira a própria página do repositório para ver o README, o status da licença e as mudanças mais recentes.

Este site roda exatamente o código do daily red github?

Não, este site não roda o código original do daily red github. A versão daily red github usa uma decompilação de FireRed mais o emulador mGBA, enquanto este site roda o motor de batalha de código aberto Pokémon Showdown diretamente no seu navegador. A IA do Red e o gerador de times diário foram escritos para este site, seguindo as regras que o projeto original descreve.

Este site é o Daily Red original no GitHub?

Não, o projeto original de código aberto é amoi-builds/dailyred no GitHub. Este site é um site de fãs não oficial que joga a mesma ideia de batalha diária com o motor de batalha Pokémon Showdown no seu navegador. Ele foi inspirado pelo projeto original. Nenhum dos dois sites é afiliado à Nintendo, à Game Freak nem à The Pokémon Company.

Por que usar o Pokémon Showdown em vez da configuração daily red github?

O Pokémon Showdown permite que este site desenhe sua própria tela amigável ao toque em vez de mostrar uma janela de emulador. Quando verificamos em 14 de outubro de 2026, a versão original daily red github precisava de um arquivo de jogo comprimido de cerca de 5,5 MB e de um emulador de cerca de 3,4 MB. O motor de batalha deste site tem cerca de 0,5 MB quando comprimido. Os jogadores tocam nos golpes e nos retratos diretamente, sem teclas de emulador para configurar.

O daily red github é de código aberto?

O projeto original daily red github é público no GitHub, mas quando verificamos em 14 de outubro de 2026, o repositório não listava uma licença de código aberto. Um repositório público sem licença não permite automaticamente que você reutilize o código dele, então leia o repositório antes de copiar qualquer coisa. Este site é separado e se baseia em pacotes do Pokémon Showdown com licença MIT.

A versão daily red github usa um emulador?

Sim, a versão original daily red github roda no navegador por meio do emulador mGBA, compilado para WebAssembly, e carrega um arquivo de jogo compilado a partir de uma decompilação de FireRed. A página original lê a memória do jogo duas vezes por segundo para saber se você venceu ou perdeu. Este site não usa emulador.

O projeto original daily red github tem modo de treino?

Sim, o projeto original daily red github tem um modo de treino que você abre adicionando uma seed ao endereço da web, como ?seed=1234, e os resultados do treino não são registrados. O modo de treino deste site é um botão: depois da sua batalha oficial, toque em treinar com um time aleatório. Os dois modos não mexem no seu registro diário.

O daily red pokemon é um site oficial?

Não, o daily red pokemon é um site de fãs não oficial. Ele não é afiliado, endossado ou conectado à Nintendo, à Game Freak ou à The Pokémon Company. Nomes, personagens e artes de Pokémon pertencem aos seus donos. O projeto original daily red github se descreve da mesma forma, como um projeto de fãs não oficial.