Internet Archive amplía el soporte para Flash
(mastodon.archive.org)- La emulación de Flash de Internet Archive mejoró gracias al trabajo de los voluntarios Nosamu y bai0, lo que permite preservar y ejecutar más contenido Flash que antes no se reproducía
- La nueva emulación mejora la experiencia de reproducción con soporte para Mute/Unmute y ajuste del tamaño de pantalla basado en la información real de la animación
- Con la incorporación de soporte para multi-SWF Flash, ahora también puede ejecutarse contenido compuesto por varios archivos SWF
- Muchos archivos Flash que antes estaban clasificados como “broken” se agregarán esta semana a la colección Software Library: Flash de Internet Archive
- Una colección separada, Flash Showcase, selecciona animaciones y juegos Flash interesantes o históricos para facilitar la exploración del enorme acervo de Flash
Mejoras en la emulación de Flash
- La emulación de Flash de Internet Archive mejoró de forma importante gracias al trabajo de los voluntarios Nosamu y bai0
- La nueva emulación incluye funciones que aumentan la comodidad de reproducción y la compatibilidad
- Soporte para Mute/Unmute
- Ajuste del tamaño de pantalla según la información real de la animación
- Soporte para multi-SWF Flash
Incorporación de contenido no reproducible a la colección
- Con esta mejora, mucho contenido Flash que antes estaba clasificado como “broken” se agregará a las colecciones de Internet Archive
- La colección de destino es Software Library: Flash
Colección curada: Flash Showcase
- Los usuarios a quienes les resulte abrumadora la cantidad de contenido Flash pueden empezar por materiales seleccionados a través de una vitrina separada
- Software Library: Flash Showcase es una colección que reúne animaciones y juegos Flash interesantes o históricos
- Esta vitrina está organizada para que sea fácil recorrer el mundo que Flash mostró durante su vida
1 comentarios
Opiniones en Hacker News
Ayer vi un video de YouTube relacionado con Home Star Runner: https://www.youtube.com/watch?v=Wbh9-mNmviE
Nunca vi la serie directamente, pero recuerdo haber oído hablar de ella. En el video explican que los videos en Flash como Home Star Runner eran un medio peculiar: no eran videos completamente pasivos, ni tampoco algo totalmente interactivo como un videojuego. Podían incluir minijuegos, easter eggs y elementos de aventura de elegir tu propio camino, y eran mucho más flexibles que el contenido interactivo de Netflix. Por ejemplo, si se agregaba una opción para cambiar el color de pelo de un personaje a azul, en un video live action sería difícil volver a filmar todas las combinaciones de escenas, pero en una animación Flash eso podía reflejarse fácilmente en todas las escenas posteriores. Me alegra que lugares como Internet Archive hagan posible volver a experimentar esas caricaturas.
Flash murió porque Adobe no logró hacer una versión que funcionara bien en iOS. Cuando salió el iPhone yo estaba trabajando con Adobe, y aunque tenían una versión de desarrollo, era notablemente lenta y casi inutilizable; además, no se había pensado bien cómo adaptar la interfaz a la entrada táctil. Se la mostraron varias veces a Steve Jobs y la rechazó, algo que se entiende. Incluso ahora, si Adobe liberara Flash y Flash CS4 como open source, creo que espacios creativos como Homestar Runner y Newgrounds volverían a tener una gran respuesta.
La clave es que Flash era una herramienta poderosa para animadores amateurs y apareció en una época en la que había pocas opciones de video en Internet.
Muchos desarrolladores que empezaron con Flash en Newgrounds luego pasaron a juegos de consola o de Steam. Había mucha producción masiva de mala calidad, pero seguía siendo una herramienta con la que se podían crear cosas impresionantes.
Usando listas de reproducción m3u8 también se podrían organizar variantes de video con mínima duplicación. Esto se parece más a una pesadilla de gestión de assets que a creación de contenido. Incluso las versiones teatrales de películas solían agregar o quitar objetos de fondo, cambiar el color de libros o toallas y usar esas pequeñas diferencias como una “huella digital”; no se volvían a filmar todas esas variantes, se modificaban en posproducción.
En esa época había personajes animados, cada uno con su historia de fondo y personalidad, e incluso actores de voz profesionales. A los empleados de Asia en particular les encantaba. Otro proyecto era para técnicos de reparación de impresoras: todas las impresoras que fabricaba la empresa estaban implementadas dentro de Flash como modelos 3D que se podían rotar y desarmar, y cuando el técnico elegía un elemento de reparación, se mostraba el procedimiento paso a paso. Podía hacer zoom y rotar a voluntad para ver el paso actual, algo difícil de reemplazar correctamente con video o con texto e imágenes estáticas. Como todo eran gráficos vectoriales, el tamaño de los archivos también era muy pequeño.
Lo que todavía extraño son las herramientas de autoría de Flash.
Fue un software poco común que conectaba a artistas y creadores con la programación, y democratizó la creación de sitios web interactivos. Se parecía en cierto sentido al enfoque de adjuntar código a un diseño visual, como los filtros de Instagram o los efectos de TikTok, pero Flash era mucho más mainstream y mucho más capaz. Ojalá Adobe hubiera administrado mejor Flash y hubiera convertido Flash Player a HTML5; hoy crear sitios web es mucho más complejo que entonces, y en especial la experimentación de artistas individuales parece haberse reducido mucho desde que Flash murió.
En los primeros tiempos, si querías convertirte en desarrollador web y aprendías a hacer sitios, en 5 minutos podías crear algo bastante parecido a lo que terminarías haciendo en un empleo. Hoy, en 5 minutos puedes crear una página en Squarespace, y eso también es impresionante, pero está muy lejos del trabajo por el que alguien te contrataría. Entonces la gente se rinde, o cae en un laberinto de aprendizaje tipo Bootstrap vs MUI, Tailwind vs SASS, y termina saliendo como diseñador web completo sin haber podido hacer ni un sitio personal.
Era fácil dibujar algo que se viera convincente incluso solo con el mouse. Desde entonces no he encontrado una herramienta de dibujo vectorial parecida o, siendo honesto, tampoco la he buscado con mucho empeño.
Pero no entiendo ni perdono que Adobe haya matado ActionScript y lo haya reemplazado por CreateJS, una biblioteca de JavaScript parecida pero no exactamente igual. Por eso no se puede simplemente volver a exportar el contenido Flash existente a HTML5, y las habilidades previas de los creadores de Flash tampoco se aplican directamente al nuevo sistema. Técnicamente no había muchas razones para hacerlo así. Podrían haber portado Flash Player a WebAssembly o asm.js, o creado un compilador de ActionScript a JavaScript con rutinas de soporte. Incluso proyectos Flash antiguos y complejos podrían haberse hecho funcionar en HTML5, y si lo hubieran vendido como función de pago, mucha gente habría pagado. Pero Adobe dejó morir su propia plataforma, y no lo entiendo.
No vi ningún anuncio oficial fácil de encontrar, pero parece que Internet Archive usa Ruffle
https://ruffle.rs/
Dice que conectaron Ruffle, un emulador de Flash en desarrollo, al sistema Emularity de Internet Archive, para que algunos ítems de Flash se reproduzcan en el navegador como si estuviera instalado el plugin de Flash. Antes, cuando agregaba ítems como https://archive.org/details/gravityrunner-nolimit, me costó mucho porque casi no pude encontrar documentación. La forma en que funciona es editando etiquetas de metadatos, es decir, una lista de claves y valores, y hay etiquetas especiales que afectan cómo se muestra el sitio. La configuración necesaria es
emulator = ruffle-swf,emulator_ext = swf. Para ver la configuración de otros ítems, se puede presionar “show all” en las opciones de descarga y mirar el archivo_meta.xmlRecomiendo mucho Winnie the Pooh's Home Run Derby. Es el Dark Souls de los juegos Flash
https://archive.org/details/homerunderby_en
También hay una versión en japonés y no hay diferencias: https://archive.org/details/homerun_20201126
Aunque en pantalla completa puede crashear por algún bug
Me volvió a la mente un misterio que no he podido resolver desde hace 15 años. Antes, en sitios como Kongregate, se podían jugar juegos Flash pésimos que parecían hechos en menos de 30 minutos. Eran basura copiada y pegada, mucho peores que el Home Run Derby de arriba. Y aun así la mayoría tenía música original de juego bastante escuchable. ¿De dónde demonios la sacaban? ¿Adobe ofrecía un catálogo enorme de música para elegir?
Como referencia, hay un video de un YouTuber que intentó pasarlo, y recién lo logró después de siete horas y media. La mayor parte del tiempo quedó trabado en la fase de Christopher Robin, que en la práctica exige un timing perfecto casi cuadro por cuadro
Igual lo intenté dos veces, y con eso fue suficiente
Es una lástima que las grandes empresas hayan descartado Flash antes de que hubiera una buena alternativa. En ese momento HTML5 no era exactamente una alternativa
Flash era mucho más potente, y siento que perdimos un poco de buena tecnología. Ojalá algún día la recuperemos
¿No se podría seguir desde ahí y crear algo como un Flash de próxima generación? Es decir, un Flash bien hecho
Newgrounds todavía organiza game jams de Flash, así que no está completamente muerto
Puede ser una opinión impopular, pero Flash era un medio muy capaz para transmitir intenciones, aunque esa grandeza quedó opacada por lo endeble de la implementación subyacente
En sus distintas implementaciones, Flash siempre fue algo parecido a construir una casa sobre arena. No hay que buscar muy lejos: era una pesadilla de seguridad que ni siquiera sabía lo mal que estaba hasta que empezaron a llover vulnerabilidades de ejecución remota de código
Tengo muchos buenos recuerdos de Flash. Estaba lejos de ser perfecto, pero unía programación y arte a un nivel que hoy es difícil de ver
Recuerdo haber visto muchos CD interactivos y juegos excelentes creados por artistas de todo el mundo en una conferencia de Flash en Turín, Italia, alrededor de 2005. Estaban Tokyoflash, Yugo Nakamura y otros creadores que hacían experiencias difíciles de encontrar hoy. En la etapa posterior también estaba FWA (Favourite Website Award), lleno de sitios Flash increíbles, y todavía recuerdo GotMilk. Más tarde, con la llegada de Flex y AIR, también se volvió divertido crear “aplicaciones ricas de Internet”. Dejé el desarrollo web cuando Flash murió y, al volver casi 20 años después, sinceramente no siento que ahora esté mejor. Adobe, siendo Adobe, nunca logró arreglar la seguridad y el rendimiento de Flash Player, y todavía se puede encontrar malware disfrazado de Flash Player
La época en que Macromedia estaba al mando fue definitivamente divertida. Todo el conjunto de herramientas encajaba realmente bien
Recuerdo que Tim Burton sacó varias caricaturas con Director. Director también se usó en muchísimos DVD y permitía una narración más dramática que las “intros” empresariales de la época. Aunque yo también hice algunas de esas intros. En algún momento hasta obtuve la certificación Flash AS3, y al inicio de mi carrera estaba bastante orgulloso de eso
Xiao Xiao sí que me pegó directo en la nostalgia: https://archive.org/details/softwarelibrary_flash?query=xiao...
Internet Archive enlazaba a la colección “Software Library: Flash”, y me da curiosidad saber cómo se hace para agregar algo ahí.
Subí gravityrunner hace unos años y hace poco, hace apenas 45 días según el sitio, descubrí cómo activar el emulador para este archivo swf. No sé por qué no sugieren emulación para todos los archivos
.swf, pero aun así no aparece en lugares como la colección de juegos Flash. No sé si hay documentación. Buscando, vi que debajo del texto About había un filtroAND primary_collection:softwarelibrary_flash, y probablemente tenga que ponerle esa etiqueta a mi ítem. Pero también me pregunto cómo se supone que uno descubre las colecciones relacionadas. ¿Hay una lista completa de toda la categoría de software?No aparece en https://archive.org/details/softwarelibrary_flash?query=grav..., pero sí en la búsqueda de todo el sitio: https://archive.org/search?query=gravityrunner
Entonces, en el próximo barrido, quizá lo recojan y lo pongan en esa categoría. También podrías consultar por email; por lo general responden bastante rápido