- Un proyecto impulsado por la comunidad para la preservación a largo plazo de juegos y animaciones web, que protege contenido que podría desaparecer en un entorno de internet que cambia rápidamente
- Desde diciembre de 2017, ha preservado más de 200 mil obras que abarcan más de 100 tipos de plugins de navegador y tecnologías web
- Ofrece un paquete de software flexible para explorar y reproducir el contenido preservado, compuesto por herramientas de código abierto como launcher, proxy y sandbox
- El proyecto fue iniciado por BlueMaxima para evitar la desaparición de los juegos web antes del fin de Flash, y hoy cuenta con la participación de cientos de colaboradores de todo el mundo
- Opera como una organización sin fines de lucro y busca ampliar la accesibilidad y preservación de experiencias interactivas digitales
Descripción general del proyecto
- Flashpoint Archive es un proyecto comunitario para preservar juegos y animaciones creados para la web
- Fue establecido para proteger la cultura y la historia de internet, con el objetivo de evitar la desaparición de contenido en un entorno web que cambia rápidamente
- Se enfoca en preservar la mayor cantidad posible de experiencias para que no se pierdan con el paso del tiempo
Escala de preservación y alcance técnico
- Desde diciembre de 2017 se han preservado más de 200 mil juegos y animaciones
- Es compatible con más de 100 plugins de navegador y tecnologías web
- El contenido preservado incluye no solo Flash, sino también obras basadas en diversos estándares y frameworks de internet
Componentes de software
- Flashpoint ofrece un paquete de software para explorar y reproducir
- Launcher: cumple la función de frontend de la colección
- Proxy: permite que los juegos reconozcan que están ejecutándose como si estuvieran en un entorno web real
- Sandbox: ofrece un entorno aislado para reproducir de forma segura contenido basado en plugins
- Todos los componentes están publicados como software de código abierto
Origen y evolución del proyecto
- Flashpoint fue iniciado por BlueMaxima para evitar la desaparición de los juegos web antes del fin de Flash
- Después creció hasta convertirse en un gran proyecto con la participación de cientos de colaboradores de la comunidad en todo el mundo
- Abarca juegos y animaciones basados en diversos plugins, frameworks y estándares de internet
Operación y apoyo
- Flashpoint Archive opera como una organización sin fines de lucro
- Su objetivo es mejorar la preservación y accesibilidad de juegos web, animaciones y otras experiencias interactivas digitales
- La información sobre patrocinio y transparencia financiera se publica a través de la página de Open Collective
- Los usuarios pueden apoyar el proyecto mediante el botón de donación
Guía de uso
- En el sitio web se ofrecen las funciones Search the Collection y Request Content for Archival
- Los usuarios pueden buscar contenido específico o proponer nuevo material para su preservación
1 comentarios
Opiniones de Hacker News
El proyecto Ruffle es realmente impresionante, pero da pena que, aunque soporte la mayor parte de AS3, todavía le falten la clase NetConnection y las llamadas a
.connect()Los juegos para un solo jugador funcionan bien, pero los multijugador que hice yo o los basados en amfphp necesitan comunicación con el servidor, así que es difícil restaurarlos
Todavía tengo todo el código del servidor, pero al final la situación es que solo se pueden revivir por completo los juegos autosuficientes. Da la sensación de que Flash terminará siendo una pieza de museo
Lo que pasa es que en el navegador no se pueden hacer conexiones directas por socket. Si se ejecuta en el reproductor de escritorio, sí se puede conectar, y en el navegador se admite una emulación basada en WebSockets
Si pones solo un proxy WebSockify en el servidor, funciona sin necesidad de modificar el código existente del servidor
La forma de configurar el proxy WebSockify está explicada en el FAQ oficial
Enlace a la base de datos de Flashpoint
Pero si tienes el código fuente y el código del servidor, podría valer la pena experimentar con un agente de IA y decirle: “reemplaza esta API por WebSocket y vuelve a compilar”
Creo que es importante preservar todos los juegos
Estaría bien guardar no solo la versión original, sino también las versiones con correcciones de bugs o mejoras de UI
Por ejemplo, las primeras versiones de SimCity o Colonization tenían gráficos simples, pero una jugabilidad excelente
Se decía que HTML5 reemplazaría a Flash, pero en la práctica muchos juegos Flash desaparecieron y casi no hubo reemplazos
Además, por la caída en la calidad de las búsquedas y la desaparición de sitios viejos, ahora es difícil encontrarlos
Revivir juegos clásicos de esa manera sería lo ideal
Uno de mis juegos está registrado ahí, pero mi nombre de usuario está mal escrito
Parece que hubo algún proceso manual o de OCR
Enlace al juego
En varios sitios mi nombre aparece escrito de forma distinta, y en algunos incluso faltan por completo los créditos
Enlace de ejemplo 1, enlace de ejemplo 2, enlace de ejemplo 3
Tutorial de curaduría
No me gustaba ejecutar Flash dentro del navegador, pero el formato de archivo .swf único es un formato de preservación excelente, casi como un ROM dump
Algunos juegos se podían ejecutar localmente, pero por la función de protección por URL a veces se bloqueaban incluso en localhost
Antes modifiqué cientos de juegos con RABCDAsm para volverlos independientes
Al parecer, Flashpoint Archive resuelve estas comprobaciones de URL levantando un servidor web falso
Los sitios grandes pagaban cientos o miles de dólares por insertar logos u obtener exclusividad
Me emociona ver en ese sitio una animación Flash que hice cuando tenía 13 años
El internet de esa época fue de verdad una era muy particular. Si no hubiera existido Flash, yo sería otra persona hoy
La obra conocida como el mejor juego Flash del mundo (para odiarse a uno mismo)
Enlace de Flashpoint
O también se puede jugar en Archive.org
Antes contribuí a este proyecto
Es una comunidad realmente genial, y la actividad reciente se puede ver en Discord
Es una lástima que haya que instalar software dedicado
Me pregunto si todavía no existe un renderizador Flash basado en web. Con WASM parecería posible
Hace falta un servidor proxy o emuladores de servidor para saltarse el DRM
El soporte es bastante bueno, pero todavía hay problemas con algunas versiones de ActionScript
Me sorprende ver a mi sobrino jugar en el teléfono de su papá juegos móviles llenos de anuncios
La forma en que cierra los anuncios está casi al nivel de un reflejo automático
Al final, cerrar anuncios se convierte más en el juego que el propio juego
Por eso siento que sería mejor darle una biblioteca curada de juegos sin anuncios
Los juegos Flash también son tan buenos como muchos juegos móviles de hoy
Por ejemplo, aprender programación con Swift Playgrounds o probar actividades creativas como apps para hacer música
Hace falta algo que seleccione buenos juegos, como hacían los sitios Flash de antes
En los primeros tiempos de Android había apps para juegos Flash, pero ya desaparecieron
Ahora, gracias a la app de Ruffle en F-Droid, se puede volver a disfrutar de juegos Flash en móvil
Después apareció un transpilador para convertir Flash en apps nativas, pero Apple lo prohibió y el mercado se vino abajo
Al final, Apple logró mantener su monopolio sobre las comisiones de pago durante casi 20 años