2 pontos por GN⁺ 2023-07-15 | 1 comentários | Compartilhar no WhatsApp
  • A emulação de Flash do Internet Archive foi aprimorada graças ao trabalho dos voluntários Nosamu e bai0, permitindo preservar e executar mais conteúdos em Flash que antes não eram reproduzidos
  • A nova emulação refina a experiência de reprodução com suporte a Mute/Unmute e ajuste do tamanho da tela com base nas informações reais da animação
  • Com a adição de suporte a multi-SWF Flash, conteúdos compostos por vários arquivos SWF também podem ser executados
  • Muitos arquivos Flash antes classificados como “broken” serão adicionados esta semana à coleção Software Library: Flash do Internet Archive
  • Uma coleção separada, Flash Showcase, seleciona animações e jogos em Flash interessantes ou históricos, facilitando a exploração do vasto acervo de Flash

Melhorias na emulação de Flash

  • A emulação de Flash do Internet Archive foi significativamente aprimorada graças ao trabalho dos voluntários Nosamu e bai0
  • A nova emulação inclui recursos que aumentam a conveniência de reprodução e a compatibilidade
    • Suporte à ação Mute/Unmute
    • Ajuste do tamanho da tela de acordo com as informações reais da animação
    • Suporte a multi-SWF Flash

Inclusão de conteúdos antes não reproduzíveis na coleção

  • Com esta melhoria, muitos conteúdos em Flash antes classificados como “broken” serão adicionados à coleção do Internet Archive
  • A coleção em questão é a Software Library: Flash

Coleção curada: Flash Showcase

  • Usuários que se sentem sobrecarregados pela grande quantidade de conteúdo em Flash podem começar explorando materiais selecionados por meio de uma showcase separada
  • A Software Library: Flash Showcase é uma coleção de animações e jogos em Flash interessantes ou históricos
  • Esta showcase foi organizada para facilitar a exploração do mundo que o Flash apresentou ao longo de sua vida

1 comentários

 
GN⁺ 2023-07-15
Opiniões no Hacker News
  • Ontem vi um vídeo no YouTube sobre Home Star Runner: https://www.youtube.com/watch?v=Wbh9-mNmviE
    Nunca assisti à série de fato, mas lembrava de já ter ouvido falar. No vídeo, explicam que animações em Flash como Home Star Runner eram uma mídia única, nem totalmente passiva como vídeo comum, nem totalmente interativa como videogame. Dava para incluir minijogos, easter eggs e aventuras com escolhas, e isso era muito mais flexível do que o conteúdo interativo da Netflix. Por exemplo, se você colocasse uma opção para mudar a cor do cabelo de um personagem para azul, em vídeo com atores seria difícil refilmar todas as combinações de cenas, mas em animação em Flash isso poderia ser refletido facilmente em todas as cenas seguintes. Fico feliz que lugares como o Internet Archive permitam vivenciar esse tipo de desenho de novo

    • O Flash era uma tecnologia excelente por vários motivos, e acho que teria rendido muito de alguma forma se a Adobe tivesse liberado como open source no fim
      O Flash morreu porque a Adobe não conseguiu fazer uma versão que funcionasse direito no iOS. Eu trabalhava com a Adobe quando o iPhone saiu, e existia uma versão de desenvolvimento, mas era visivelmente lenta e quase inutilizável, além de não haver um trabalho sério de adaptação da interface para entrada por toque. Dizem que mostraram ao Steve Jobs algumas vezes e ele rejeitou, o que é compreensível. Mesmo agora, se a Adobe liberasse o Flash e o Flash CS4 como open source, acho que espaços criativos como Homestar Runner e Newgrounds voltariam a ter grande repercussão
    • Esses recursos eram truques divertidos, mas o motivo de Homestar Runner ter dado certo foi o design fofo dos personagens, os textos engraçados e a atuação de voz realmente excelente do Matt. Continua funcionando muito bem até no YouTube
      O ponto principal é que o Flash era uma ferramenta poderosa para animadores amadores e surgiu numa época em que quase não havia opções de vídeo na internet
    • Sim, muitos jogos em Flash foram realmente inovadores
      Muitos desenvolvedores que começaram com Flash no Newgrounds acabaram migrando para jogos de console ou da Steam. Também havia muita coisa ruim produzida em massa, mas ainda assim era uma ferramenta com a qual se podia fazer coisas incríveis
    • Se fosse preciso refletir pequenas diferenças como a cor do cabelo em vídeo reutilizável, isso também poderia ter sido resolvido em pós-produção no live-action
      Usando playlists m3u8, também daria para organizar variações de vídeo com duplicação mínima. Isso parece mais um pesadelo de gestão de ativos do que de produção de conteúdo. Até versões de cinema às vezes usam pequenas diferenças — como adicionar ou remover objetos de fundo, mudar a cor de livros ou toalhas — como uma espécie de “impressão digital”, e essas variações não foram todas refilmadas, mas alteradas na pós-produção
    • Flash era realmente especial. Há muito tempo eu fazia todo tipo de conteúdo educacional em Flash, e depois que os clientes adotaram iPads para treinamento de funcionários, tudo virou texto e imagem estáticos, e continua extremamente chato até hoje
      Na época, havia personagens animados com história de fundo e personalidade próprias, e até dubladores profissionais. Os funcionários da Ásia em especial adoravam. Outro projeto era para técnicos de manutenção de impressoras: todas as impressoras fabricadas pela empresa eram implementadas como modelos 3D dentro do Flash, podiam ser giradas e desmontadas, e quando o técnico escolhia um item de reparo, o sistema mostrava o procedimento passo a passo. Era possível ampliar e girar como quisesse enquanto via a etapa atual, e isso é muito difícil de substituir adequadamente com vídeo ou com texto e imagem estáticos. Como tudo era gráfico vetorial, o tamanho dos arquivos também era muito pequeno
  • O que ainda faz falta é a ferramenta de autoria do Flash
    Era um software raro, que fazia a ponte entre artistas/criadores e programação e democratizava a criação de sites interativos. Tem algo em comum com abordagens como filtros do Instagram ou efeitos do TikTok, que conectam código a um layout visual, mas o Flash era muito mais mainstream e muito mais capaz. Seria ótimo se a Adobe tivesse cuidado melhor do Flash e convertido o Flash Player para HTML5; hoje criar sites ficou muito mais complexo do que naquela época, e parece que especialmente a experimentação de artistas independentes diminuiu bastante depois que o Flash morreu

    • Não só o Flash, mas o desenvolvimento web como um todo ficou complexo demais
      No começo, se você quisesse virar desenvolvedor web e aprendesse a fazer um site, em cinco minutos já podia criar algo bem parecido com o que faria mais tarde no emprego. Hoje, em cinco minutos você consegue montar uma página no Squarespace, e isso até impressiona, mas continua longe de algo com valor profissional. Então a pessoa desiste, ou cai num labirinto de estudos tipo Bootstrap vs MUI, Tailwind vs SASS, e acaba sem conseguir fazer nem um site pessoal, saindo com pose de web designer completo
    • Tenho boas lembranças de quando descobri pela primeira vez como colocar uma ação goto num botão e passei a fazer animações de aventura com escolhas como um louco
      Era fácil desenhar de um jeito que ficasse convincente usando só o mouse. Depois disso nunca encontrei uma ferramenta de desenho vetorial parecida, ou, para ser sincero, talvez eu nem tenha procurado com tanto empenho
    • A ferramenta de criação em si ainda existe e foi renomeada para Adobe Animate, e provavelmente ainda permite criar conteúdo interativo com um fluxo de trabalho parecido
      Mas eu não entendo nem perdoo a Adobe por ter matado o ActionScript e substituído por CreateJS, uma biblioteca JavaScript parecida, mas não idêntica. Por causa disso, o conteúdo Flash existente não pode simplesmente ser reexportado para HTML5, e as habilidades que os criadores de Flash já tinham também não se aplicam diretamente ao novo sistema. Tecnicamente, não havia grande motivo para isso. Eles poderiam ter portado o Flash Player para WebAssembly ou asm.js, ou criado um compilador de ActionScript para JavaScript com rotinas de suporte. Até projetos antigos complexos em Flash poderiam ter sido feitos para rodar em HTML5, e muita gente teria pago por isso mesmo que fosse um recurso pago. Mas a Adobe simplesmente deixou sua própria plataforma morrer, e eu não entendo isso
    • Ainda não encontrei uma boa alternativa para criar animações interativas simples na web com facilidade. Mesmo com habilidade artística limitada, Flash era divertido
    • HTML5 não era suficiente para converter o Flash diretamente, e ainda hoje não parece ser. Os “substitutos” do Flash lançados ao longo dos anos mostram isso
  • Não vi nenhum anúncio oficial fácil de encontrar, mas parece que o Internet Archive usa Ruffle
    https://ruffle.rs/

    • O anúncio está aqui: https://blog.archive.org/2020/11/19/flash-animations-live-fo...
      Nele, dizem que integraram o Ruffle, um emulador de Flash ainda em desenvolvimento, ao sistema Emularity do Internet Archive, para que alguns itens em Flash possam ser reproduzidos no navegador como se o plugin do Flash estivesse instalado. Antigamente, ao adicionar itens como https://archive.org/details/gravityrunner-nolimit, era difícil porque quase não havia documentação. O funcionamento consiste em editar tags de metadados, ou seja, uma lista de chave-valor, e existem tags especiais que afetam a forma como o site exibe o conteúdo. As configurações necessárias são emulator = ruffle-swf e emulator_ext = swf. Dá para descobrir a configuração de outros itens clicando em “show all” nas opções de download e vendo o arquivo _meta.xml
    • Quando o archive carrega o emulador, aparece a tela inicial do Ruffle antes de a animação começar, então parece quase certo que usam Ruffle
  • Recomendo fortemente Winnie the Pooh's Home Run Derby. É o Dark Souls dos jogos em Flash
    https://archive.org/details/homerunderby_en
    Também tem a versão em japonês e não há diferença: https://archive.org/details/homerun_20201126
    Só que em tela cheia ele pode travar por causa de algum bug

    • Agora aquela música horrorosa ficou grudada na minha cabeça
      Isso me lembrou de um mistério que não consigo resolver há 15 anos. Antigamente, dava para jogar jogos em Flash horríveis em lugares como Kongregate, parecendo que tinham sido feitos em menos de 30 minutos. Eram jogos lixo copiados e colados, muito piores do que esse Home Run Derby. Mesmo assim, a maioria tinha uma trilha sonora original de jogo até que decente. De onde eles tiravam isso, afinal? A Adobe oferecia algum catálogo gigante de músicas para escolher?
    • É um verdadeiro mistério como esse jogo foi aprovado
      Aliás, tem um vídeo de um YouTuber tentando zerar isso, e ele só conseguiu depois de 7 horas e meia. A maioria ficava travada na fase do Christopher Robin, que na prática exigia um timing perfeito quase quadro a quadro
    • Tomei cinco strikeouts seguidos e, quando finalmente acertei direito, o jogo travou
    • As análises da página em inglês no archive.org são uma obra de arte e um memorial às vítimas, e ao mesmo tempo algo completamente diferente. Nunca vi análises assim em nenhum outro lugar
    • Realmente travou quando ativei tela cheia no Firefox para celular
      Ainda assim, tentei duas vezes, e isso já foi mais do que suficiente
  • É uma pena que as grandes empresas tenham descartado o Flash antes de surgir uma boa alternativa. Na época, HTML5 não era exatamente uma alternativa
    O Flash era muito mais poderoso, e parece que perdemos um pouco de uma boa tecnologia. Espero que um dia a gente recupere isso

    • Fico pensando no que aconteceria se o Ruffle um dia conseguisse reproduzir todos os arquivos em Flash do mundo, ou pelo menos 99% deles
      Talvez fosse possível continuar a partir daí e criar algo como um Flash de próxima geração. Um Flash bem-feito, por assim dizer
    • Especialmente em filmes de animação baseados em vetores, ele pode entregar uma qualidade muito maior por largura de banda do que gráficos raster comprimidos, além de se adaptar automaticamente a resoluções de vídeo mais altas no futuro
    • O mais perto que chegamos de recuperar o Flash é o Ruffle, e ele funciona muito bem
      O Newgrounds ainda faz game jams de Flash, então ele não está totalmente morto
  • Talvez seja uma opinião impopular, mas o Flash era muito competente como meio de transmitir intenção, porém essa excelência foi ofuscada pela fragilidade da implementação por baixo
    Em várias implementações, o Flash sempre foi algo próximo de construir uma casa sobre areia. Nem é preciso procurar longe: era um pesadelo de segurança, a ponto de nem perceberem o quão ruim estava até começarem a chover vulnerabilidades de execução remota de código

  • Tenho muitas boas lembranças do Flash. Estava longe de ser perfeito, mas unia programação e arte num nível que hoje em dia é difícil ver
    Lembro de ter visto muitos CDs interativos e jogos incríveis feitos por artistas do mundo todo numa conferência de Flash em Turim, na Itália, por volta de 2005. Havia criadores como Tokyoflash, Yugo Nakamura e outros que faziam experiências difíceis de encontrar hoje. Mais para o fim, também havia o FWA (Favourite Website Award), cheio de sites incríveis em Flash, e eu ainda me lembro do GotMilk. Depois, com o surgimento de Flex e AIR, também ficou divertido criar “rich internet applications”. Quando o Flash morreu, eu saí do desenvolvimento web, e ao voltar quase 20 anos depois, sinceramente não acho que hoje esteja melhor. A Adobe, sendo a Adobe, nunca conseguiu consertar de vez a segurança e o desempenho do Flash Player, e ainda hoje é possível encontrar malware disfarçado de Flash Player

  • A época em que a Macromedia liderava era realmente divertida. O conjunto inteiro de ferramentas se encaixava muito bem
    Lembro do Tim Burton lançando vários desenhos com o Director. O Director também foi usado em muitos DVDs e permitia uma narrativa mais dramática do que as “intros” corporativas da época. Eu também fazia esse tipo de intro. Em certo momento, até consegui a certificação Flash AS3, e no começo da carreira eu tinha bastante orgulho disso

    • E aí a Adobe cuspiu em tudo isso. Foi um desperdício completo, e a culpa é inteiramente da Adobe
  • Xiao Xiao bateu forte na nostalgia: https://archive.org/details/softwarelibrary_flash?query=xiao...

  • Parece que isso aponta para a coleção “Software Library: Flash” do Internet Archive, mas queria saber como faz para adicionar algo lá
    Enviei o gravityrunner há alguns anos e, recentemente, só 45 dias atrás segundo o site, descobri como ativar o emulador para esse arquivo swf. Não sei por que eles não sugerem emulação para todos os arquivos .swf, mas mesmo assim ele não aparece em algo como a coleção de jogos em Flash. Não sei se existe alguma documentação. Fuçando, encontrei um filtro AND primary_collection:softwarelibrary_flash abaixo do texto About, e imagino que eu precise colocar essa tag no meu item. Mas também fico na dúvida de como descobrir coleções relacionadas. Existe uma lista completa da categoria de software?
    https://archive.org/details/softwarelibrary_flash?query=grav... não mostra, mas na busca geral do site ele aparece: https://archive.org/search?query=gravityrunner

    • Nunca vi. Uma coisa que você pode tentar é adicionar a flag do emulador Ruffle nos metadados
      Aí, na próxima varredura, provavelmente vão pegar isso e colocar nessa categoria. Talvez também valha mandar um e-mail; normalmente eles respondem bem rápido
    • Outra opção é perguntar ao @textfiles no Twitter