O enorme legado de jogos do Adobe Flash e minhas tentativas de salvá-lo


O jogo mais antigo do Newgrounds foi baixado em 2000.

O Adobe Flash (anteriormente Macromedia Flash) é talvez o maior tesouro da história dos jogos. Ao longo de vinte anos, literalmente dezenas de milhares de jogos foram lançados: a biblioteca é mais extensa do que qualquer console de jogos. E em dois anos, tudo isso pode desaparecer.

No entanto, retornaremos aos momentos em que o alarme ainda não soou.


A história do Flash (pelo menos jogos) é um tópico longo e complexo, que é muito melhor divulgado no filme (veja acima). Ele até fala sobre as muitas "eras" dos jogos em flash, e eu posso compartilhar minha própria experiência.

Cerca de dez anos atrás, eu estava na escola. Meus pais não eram muito ricos; basicamente teve que sentar em conexão discada, como muitos australianos. Pode-se contar com um jogo como prefixo apenas em um aniversário ou outro feriado; portanto, jogamos jogos raramente novos. Além disso, eu tinha que ir à escola quase todos os dias, então a maioria de nós procurava algum tipo de entretenimento fácil para diminuir o tempo nas raras horas de descanso.

Bem-vindo ao excelente portal flash.


NotDoppler em maio de 2018. Não é o site que visitei na minha juventude, mas muitas vezes imaginava

Os portais flash eram o principal inimigo dos administradores de sistemas no trabalho, nas escolas e em qualquer lugar, onde as pessoas eram obrigadas a trabalhar em um computador. Havia centenas deles, cada um com uma grande variedade de jogos, absolutamente em todos os lugares, mas muitos sites também tinham seus próprios jogos. Em cada site bloqueado pelo administrador do sistema, dois novos apareceram instantaneamente.

O Flash tinha muitas vantagens na época: funcionava sem problemas em todos os tipos de PCs através de um navegador, a maioria dos jogos era pequena, não gerava muito tráfego - eles funcionavam a maior parte do tempo. Todos poderiam ir ao site para explodir uns aos outros em tanques multijogador ou para uma depressão sem fim no jogo mais difícil do mundo, ou tentar entender a lógica insana dos autores de trolls do Impossible Quiz . E estes são apenas três exemplos. Como eu disse, em muitos sites havia milhares desses jogos, literalmente milhares - cada um foi lançado com um clique do mouse no navegador.

Como todo mundo, eu cresci, e com isso veio o declínio geral da era do Flash. Obviamente, milhares de pessoas ainda jogam jogos em flash todos os dias (por exemplo, o último jogo do ArmorGames for Flash registrou 13.000 downloads na primeira semana após o lançamento), mas o usuário em massa foi embora.

No entanto, tentaremos não esquecer aqueles que começaram com a plataforma Flash. Entre os mais famosos - Edmund Macmillen (autor de The Binding of Isaac e Super Meat Boy), ele começou com um flash. A Studio Cellar Door Games, conhecida pelo título Rogue Legacy, começou com Don't Sh * t Your Pants em flash. E a tecnologia flash foi realmente usada em muitos jogos de alto orçamento.


Agradeço ao Flash por esta imagem assustadora.

E nem consideramos jogos maravilhosos que se tornaram parte da conscientização pública. A lista é tão grande que levará horas para listá-las. Por que fazer isso se você apenas precisa ir ao Newgrounds, classificar os jogos por classificação - e jogar tudo em sequência, enquanto ainda existe essa oportunidade.

E agora quero chamar sua atenção para estas últimas palavras.

Em suma, o suporte ao Flash termina em 2020 .

O principal problema do Flash é que ele é conhecido como uma enorme falha de segurança. A maioria das pessoas não gosta muito do Flash e tem motivos: o Flash carrega a CPU; em meados dos anos 2000, eles criaram banners em todos os lugares que diminuíam a velocidade do PC. O número de furos do Flash que precisam ser corrigidos é equivalente a tentar selar o Titanic depois de dividido ao meio.

E com a invenção de dispositivos móveis (e a notória declaração de Steve Jobs de que a plataforma Flash não é adequada para o ecossistema da Apple), muitos desenvolvedores se afastaram do Flash e, com eles, a maioria do mercado de jogos casuais, e anos depois o mercado foi deslumbrado. Catálogos modernos de jogos para celular se parecem com portais em flash dos anos anteriores.


Veja a semelhança?

Com a invenção da tecnologia HTML5 mais versátil, os dias Flash foram contados. A partir de 2020, o Flash não será mais suportado pela Adobe, nem atualizações ou patches. No final, serão reveladas ainda mais vulnerabilidades de segurança, o que levará os desenvolvedores de navegadores a remover completamente o Flash. Portanto, o Firefox prometeu desativar o Flash por padrão para todos os usuários até o próximo ano, e o Chrome prometeu remover completamente o plug-in até o final de 2020.

Olhe para a captura de tela um pouco mais alto, ou seja, do lado direito - Newgrounds no momento da redação deste texto. Todos esses vinte jogos são executados no Adobe Flash. Se o seu navegador não tiver mais um plug-in para executar esses jogos, o que será deles? As 3.500 páginas de jogos do site Newgrounds simplesmente desaparecerão?


Ainda é muito cedo para definir o ponto final ...

Ninguém sabe o que vai acontecer. Essas empresas - Armor Games, Kongregate, Newgrounds, NotDoppler e todos os outros portais flash - não anunciaram seus planos. Alguns deles podem sobreviver (já que cada um dos sites listados contém jogos não flash, como Unity ou HTML5), mas 90% de suas bibliotecas de jogos desaparecem simplesmente porque ninguém pode executá-los.

Quando ninguém mais pode executar esses jogos, por que manter cópias deles em servidores? É fácil imaginar que os proprietários dos portais não considerem esses jogos o esforço de atrair uma pequena audiência de usuários com navegadores especialmente modificados (ou simplesmente versões antigas de navegadores). Quando isso acontecer, nos despediremos dos jogos em flash para sempre.

Obviamente, alguns deles podem ser salvos localmente no disco rígido. Na maioria dos casos (mais de 90% dos jogos, na minha hipótese pessoal e completamente não confiável), os jogos ainda podem rodar em algo como um Adobe Flash Player autônomo com o clique de um botão. Mas e os jogos que não começam?


Agora esta opção funcionará para a maioria dos jogos

Existem algumas exceções que a maioria das pessoas não será capaz de contornar por conta própria ou, pelo menos, sem esforço técnico. O principal problema é um bloqueio de servidor (bloqueio de site): um grande número de jogos é desenvolvido com DRM, o que simplesmente não permite que você jogue fora dos servidores correspondentes.


No jogo Cube Escape: The Cave, você nunca passará por essa tela sem esforços adicionais

E, é claro, não devemos esquecer jogos totalmente on-line, seja multijogador ou apenas salvando na nuvem. Você não poderá jogar Pokemon Tower Defense por um longo tempo, a menos que esteja salvo na nuvem.

Adicione jogos que exijam muitos recursos externos - e você tem problemas. Muitos jogos em flash geralmente carregam partes separadamente (novamente, isso foi importante durante a era de discagem, em que um megabyte foi bombeado por hora, se você tiver sorte). Se você não tiver uma cópia local desses arquivos, será atingido.


Compare, à esquerda: uma cópia do Gateway II sem baixar arquivos externos, à direita: com um arquivo externo

Para resumir. Em menos de dois anos após a publicação deste artigo, centenas de milhares de jogos provavelmente desaparecerão da Internet para sempre. Eles simplesmente não podem ser lançados. Centenas de milhões de visualizações, curtidas, críticas de 5 estrelas e críticas de 1 estrela ... tudo desaparecerá. Os editores desses jogos, ao que parece, para uma lâmpada. Até onde eu sei, os criadores desses jogos não discutem o problema.

“Mas alguém provavelmente vai querer salvar esses jogos! Nós não perdemos um único para sempre! Ainda há tempo!


Mime-se com um olhar para o jogo morto

La Insula de Sancho é uma trilogia de aventura lançada por volta de 2005. Ao mesmo tempo, era muito popular entre os hispânicos: centenas de artigos, capturas de tela e até guias passo a passo de toda a série estão disponíveis na Internet. Mas o domínio expirou e, como o jogo está programado para receber recursos externos do servidor especificado, agora não é reproduzido em quase nenhuma forma. Mesmo depois de uma pesquisa completa, não consegui encontrar uma cópia completa que pudesse reproduzir.

No próximo ano e meio, isso pode acontecer literalmente com qualquer jogo em flash.

O problema é compreensível, mas pessoalmente eu posso fazer pouco sobre isso. Esta é a primeira razão pela qual comecei a escrever este artigo - para chamar o máximo de atenção possível para o problema. Dado que minhas tentativas de resolvê-lo são atualmente as únicas que eu conheço ... bem, você entende.

A questão é: o que está sendo feito para preservar esse legado quase único dos videogames ? O que se sabe sobre isso de quase qualquer fonte? Nada. O artigo está aqui e ali, mas o tempo está passando, os jogos estão gradualmente começando a se tornar impossível de jogar, e parece que ninguém está fazendo isso.

Apresentando o Flashpoint da BlueMaxima.


A partir da versão 1.3.1

Combinando a interface LaunchBox e os recursos do servidor web Apache, o Flashpoint é um projeto de preservação de jogos em flash, museu e coleção com um clique para reproduzir em uma janela. Você só precisa clicar duas vezes em qualquer jogo da lista - e ele será aberto com uma cópia local no disco rígido, pronta para o jogo.

Jogos vinculados ao domínio? Jogos que requerem um servidor? Jogos com arquivos externos? Todas as opções foram resolvidas invadindo o jogo (a saúde e a longa vida do criador do descompilador JPEXS Free Flash Decompiler) ou usando o servidor da web Apache, que faz com que os jogos pensem que estão onde deveriam estar.


Elephant Quest é um dos jogos que o servidor web precisa para iniciar a tela inicial.

No final, apenas uma pergunta surge: isso é legal? E a única resposta real é que ninguém sabe disso e ninguém deve pensar sobre isso . Os jogos estão à beira da extinção e, antes de morrerem, devem ser salvos o mais rápido possível. E até onde eu sei, sou realmente o único que está tentando fazer isso.

No momento do Flashpoint 1.3.1, agora 850 jogos são totalmente salvos e jogam em um ou dois cliques. Cerca de 20% deles tiveram que ser invadidos ou executados em um servidor da Web ou baixados recursos externos para fazer o jogo funcionar corretamente. Isso nem chega perto de todos os jogos em flash da Internet: você precisa de muito mais esforço e um pouco de sorte para se aproximar desse objetivo.

E o resto? E os milhares e milhares de jogos que eu não alcancei e resolvi no Flashpoint? Dezenas e dezenas de portais que podem não ter sido adequadamente copiados em sites como o Archive.org?

Oh Deus, estou feliz que você perguntou sobre isso.


Portais, portais, desmonte portais! Grande, pequeno, temos para todos os gostos!

Tudo começou com o fato de que nós, com outro assistente, cujo nome não irei citar por segurança, tentamos fazer backup do maior número possível de portais. O resultado desses esforços foi um projeto chamado Flashfreeze. Arquivos SWF de mais de duas dúzias de portais copiados e salvos no diretório do Google Drive.

Essas cópias não incluem arquivos externos necessários para a operação normal dos jogos. Portanto, a segunda metade da batalha é encontrar esses arquivos, verifique se eles estão salvos, até o fim. E, é claro, os jogos ainda precisarão ser invadidos para que funcionem sem servidores, off-line e sem fio para determinados sites. Mas isso depois. Primeiro de tudo, você deve pelo menos salvar os arquivos SWF.

Atualização 30.07.2018. Dado que este artigo voltou a ficar on-line (e desde que fiz 25 anos ontem, este é um ótimo presente de aniversário, a Internet), acho melhor atualizá-lo do que escrever um novo. Aqui está uma lista de vários itens:

  • Desde a redação deste artigo, atualizamos significativamente o Flashpoint. Agora, existem mais de 4000 jogos, um novo sistema de redirecionamento que ajuda a ignorar bloqueios em determinados sites e executar jogos de servidor. Muitas pessoas ajudaram a testá-lo e apoiá-lo.
  • Agora suportamos jogos Shockwave, HTML5 e Unity. Essa tecnologia de servidor é boa demais para ser limitada apenas a flash. Os jogos em Flash ainda representam 90% do catálogo, mas as pessoas terão uma cópia do Cartoon Cartoon Summer Resort, caramba!
  • Lançamos um monte de arquivos adicionais para download com base na tecnologia de servidor, uma coleção de todas as animações SWF do Newgrounds com um frontend para iniciá-las , um monte de backups de portais "rápidos e sujos" e estamos preparando recursos adicionais ainda mais interessantes.
  • Nós nos tornamos populares. Muito popular. 1.500 usuários registrados em nosso servidor Discord, e muitos desenvolvedores de flash entraram em contato conosco para expressar nossa gratidão. Quando um desenvolvedor de VVVVVV agradece pelo seu trabalho, você percebe que está fazendo a coisa certa.
  • O arquivamento está em pleno andamento. Temos muitas pessoas que conhecem seu trabalho - agora é apenas uma questão de tempo para fazermos o backup de tudo o que resta.
  • Praticamente não havia problemas sérios. Eu tinha quase certeza de que haveria obstáculos para o nosso projeto, mas parece que no momento tudo está limpo.

A única questão é onde baixar o programa e como ingressar no projeto?

Eu tenho um servidor Discord em execução : solicitações são aceitas aqui e jogos foram hackeados desde que o projeto começou há alguns meses. Você pode participar e ajudar. Aqui, novas versões do Flashpoint são distribuídas à medida que se tornam disponíveis.

Se você deseja apenas acessar os arquivos de origem (para garantir que eles funcionem no suporte ao arquivo, ou apenas reproduzir cerca de 5 minutos e esquecer como eu faço com um número infinito de coisas), aqui estão alguns links:


Certifique-se de ler o arquivo de ajuda do Flashpoint antes de brincar com ele.

No final do artigo, só quero esclarecer uma coisa: não importa se você apoia meus esforços para salvar o maior número possível desses jogos. O que importa é que nós, como comunidade, estamos tentando salvá-los . Se ninguém fizer nada, um pedaço muito sério da história poderá ser perdido para sempre. Muito significativo para permitir que desapareça. Jogos merecem mais. Muito mais

Source: https://habr.com/ru/post/pt418767/


All Articles