1 pontos por GN⁺ 2026-02-16 | 1 comentários | Compartilhar no WhatsApp
  • Um projeto liderado pela comunidade para a preservação de longo prazo de jogos e animações baseados na web, protegendo conteúdos que podem desaparecer em um ambiente de internet que muda rapidamente
  • Desde dezembro de 2017, preservou mais de 200 mil obras abrangendo mais de 100 tipos de plugins de navegador e tecnologias web
  • Fornece um pacote de software flexível para explorar e reproduzir o conteúdo preservado, composto por ferramentas open source como launcher, proxy e sandbox
  • O projeto foi iniciado por BlueMaxima para impedir o desaparecimento dos jogos da web antes do fim do Flash, e hoje conta com a participação de centenas de colaboradores no mundo todo
  • Opera em formato sem fins lucrativos, com o objetivo de ampliar a acessibilidade e a preservação de experiências digitais interativas

Visão geral do projeto

  • Flashpoint Archive é um projeto comunitário para preservar jogos e animações criados para a web
    • Foi criado para proteger a cultura e a história da internet, com o objetivo de evitar o desaparecimento de conteúdos em um ambiente web em rápida transformação
    • O foco é preservar o maior número possível de experiências para que não se percam com o passar do tempo

Escala de preservação e alcance técnico

  • Desde dezembro de 2017, foram preservados mais de 200 mil jogos e animações
    • Suporta mais de 100 plugins de navegador e tecnologias web
    • O conteúdo preservado inclui não apenas Flash, mas também obras baseadas em vários padrões e frameworks da internet

Composição do software

  • Flashpoint fornece um pacote de software para navegação e reprodução
    • Launcher: atua como frontend da coleção
    • Proxy: faz com que os jogos reconheçam o ambiente como se estivessem sendo executados na web real
    • Sandbox: fornece um ambiente isolado para reproduzir com segurança conteúdos baseados em plugins
  • Todos os componentes são disponibilizados como software open source

Origem e evolução do projeto

  • Flashpoint foi iniciado por BlueMaxima para impedir o desaparecimento dos jogos da web antes do encerramento do Flash
    • Depois disso, cresceu e se tornou um grande projeto com a participação de centenas de colaboradores da comunidade ao redor do mundo
    • Abrange jogos e animações baseados em diversos plugins, frameworks e padrões da internet

Operação e apoio

  • Flashpoint Archive é operado como uma organização sem fins lucrativos
    • O objetivo é melhorar a preservação e a acessibilidade de jogos baseados na web, animações e outras experiências digitais interativas
    • Informações sobre apoio financeiro e transparência são divulgadas por meio da página no Open Collective
    • Os usuários podem apoiar o projeto por meio do botão de doação

Como usar

  • No site, estão disponíveis as funções Search the Collection e Request Content for Archival
    • Os usuários podem procurar conteúdos específicos ou sugerir novos materiais para preservação

1 comentários

 
GN⁺ 2026-02-16
Comentários do Hacker News
  • O projeto Ruffle é realmente incrível, mas é uma pena que, mesmo suportando a maior parte de AS3, ainda falte a classe NetConnection e as chamadas .connect()
    Jogos single-player funcionam bem, mas meus jogos multiplayer ou baseados em amfphp precisam de comunicação com o servidor, então são difíceis de restaurar
    Eu ainda tenho todo o código do servidor, mas no fim das contas a situação é que só dá para reviver jogos totalmente autossuficientes. Dá a sensação de que o Flash vai acabar ficando como uma peça de museu

    • Falando como mantenedor do Ruffle, a maior parte da API NetConnection já foi implementada
      O problema é que, no navegador, não é possível fazer conexão direta por socket. Se rodar no player de desktop, a conexão funciona, e no navegador há suporte a emulação baseada em WebSockets
      Basta colocar um proxy WebSockify no servidor e ele funciona sem precisar modificar o código existente do servidor
    • Eu também sou desenvolvedor do Ruffle. Cuido da parte de JS para integração com navegador
      O método de configuração do proxy WebSockify está explicado no FAQ oficial
    • Talvez por isso o jogo Attak by JohnnyTwoShoes, de que eu gostava, não consiga passar da tela de carregamento
      Link do banco de dados do Flashpoint
    • Acho que isso acontece porque a API web não permite esse tipo de conexão direta
      Mas, se você tiver o código-fonte e o código do servidor, talvez valha experimentar pedir a um agente de IA: “substitua esta API por WebSocket e recompile”
  • Acho importante preservar todos os jogos
    Seria bom manter não só a versão original, mas também versões com correções de bugs ou melhorias de UI
    Por exemplo, as primeiras versões de SimCity e Colonization tinham gráficos simples, mas a jogabilidade era excelente
    Diziam que o HTML5 substituiria o Flash, mas, na prática, muitos jogos em Flash desapareceram e quase não houve substitutos
    Além disso, com a piora da qualidade das buscas e o desaparecimento de sites antigos, ficou ainda mais difícil encontrá-los

    • Recentemente joguei Age of Empires 2: Definitive Edition de novo, e ficou excelente por manter o motor antigo com melhorias de qualidade de vida e upgrade gráfico
      Reviver jogos clássicos desse jeito é o ideal
    • Também existe o emulador open source de player Flash Ruffle
  • Um dos meus jogos está cadastrado lá, mas meu nome de usuário está com erro de digitação
    Parece que houve algum processo manual ou OCR
    Link do jogo

    • Provavelmente foi resultado de scraping da web
      Em vários sites o nome aparece de formas diferentes, e em alguns lugares até faltam os créditos
      Exemplo 1, Exemplo 2, Exemplo 3
    • O Flashpoint é baseado em curadoria dos usuários
      Tutorial de curadoria
  • Eu não gostava de rodar Flash dentro do navegador, mas o formato de arquivo .swf único é um excelente formato de preservação, como um dump de ROM
    Alguns jogos podiam ser executados localmente, mas às vezes até localhost era bloqueado por causa da proteção por URL
    Antigamente eu modificava centenas de jogos com RABCDAsm para transformá-los em executáveis independentes
    Pelo jeito, o Flashpoint Archive resolve isso iniciando um servidor web falso para contornar essas verificações de URL

    • Jogos em Flash muitas vezes tinham acordos de patrocínio
      Sites grandes pagavam de centenas a milhares de dólares para inserir logotipos ou obter exclusividade
    • Ao arquivar, o mais desejável é manter o estado original
  • Fiquei emocionado ao ver que uma animação em Flash que fiz aos 13 anos está nesse site
    A internet daquela época foi realmente um período único. Sem o Flash, eu seria uma pessoa diferente hoje

  • A obra considerada o melhor jogo em Flash (para autodepreciação)
    Link do Flashpoint
    Ou também dá para jogar no Archive.org

  • contribuí com esse projeto no passado
    É uma comunidade realmente incrível, e a atividade recente pode ser acompanhada no Discord

  • É uma pena ter que instalar software dedicado
    Fico me perguntando se ainda não existe um renderizador Flash baseado na web. Em WASM parece algo viável

    • Eu pensava o mesmo, mas para a maioria dos jogos um emulador simples não basta
      É preciso um servidor proxy ou emulador de servidor para contornar o DRM
    • Ruffle é essa alternativa
      O suporte é bem bom, mas ainda há problemas com algumas versões de ActionScript
  • Fico surpreso ao ver meu sobrinho jogando no celular do pai aqueles jogos mobile cheios de anúncios
    A habilidade de fechar anúncios já está quase no nível de reflexo automático
    No fim, fechar propaganda vira mais jogo do que o próprio jogo
    Por isso, sinto que seria melhor oferecer uma biblioteca selecionada de jogos sem anúncios
    Os jogos em Flash também são tão bons quanto muitos jogos mobile de hoje

    • Em vez de “jogos lixo”, talvez seja melhor encontrar atividades que prendam a atenção da criança
      Por exemplo, aprender programação com Swift Playgrounds ou experimentar atividades criativas como apps de produção musical
    • Gosto do Flashpoint, mas gostaria que houvesse funções de curadoria/recomendação
      Faz falta algo como os antigos sites de Flash, que selecionavam os melhores jogos
  • No começo do Android havia apps para jogos em Flash, mas eles desapareceram
    Agora, graças ao app do Ruffle no F-Droid, dá para voltar a curtir jogos em Flash no celular

    • Antigamente também existiam apps de streaming de navegador, e até o plugin oficial da Adobe, mas o desempenho era péssimo
      Depois surgiu um transcompilador que convertia Flash em app nativo, mas a Apple o proibiu, e o mercado desmoronou
      No fim, a Apple conseguiu manter o monopólio das taxas de pagamento por quase 20 anos