El enorme legado de juegos de Adobe Flash y mis intentos de salvarlo


El juego más antiguo de Newgrounds se descargó en 2000.

Adobe Flash (anteriormente Macromedia Flash) es quizás el tesoro más grande en la historia del juego. A lo largo de veinte años, literalmente, decenas de miles de juegos han aparecido: la biblioteca es más extensa que cualquier consola de juegos. Y en dos años, todo esto puede desaparecer.

Sin embargo, volveremos a aquellos momentos en que la alarma aún no ha sonado.


La historia de Flash (al menos juegos) es un tema largo y complejo, que se revela mucho mejor en la película (ver arriba). Incluso cuenta sobre las muchas "eras" de juegos flash, y puedo compartir mi propia experiencia.

Hace unos diez años, estaba en la escuela. Mis padres no eran demasiado ricos. básicamente tuvo que sentarse en el acceso telefónico, como muchos australianos. Uno podría contar con un juego para un prefijo solo en un cumpleaños u otro día festivo, por lo tanto, jugábamos juegos nuevos con poca frecuencia. Además, tenía que ir a la escuela casi todos los días, por lo que la mayoría de nosotros estábamos buscando algún tipo de entretenimiento fácil para matar el tiempo en las raras horas de descanso.

Bienvenido al gran portal flash.


NotDoppler en mayo de 2018. No es el sitio que visité en mi juventud, pero a menudo imaginé tal

Los portales flash eran el principal enemigo de los administradores de sistemas en el trabajo, en las escuelas y en cualquier lugar, donde las personas debían trabajar en una computadora. Había cientos de ellos, cada uno tenía una gran selección de juegos, TANQUES en todas partes, pero muchos sitios también tenían sus propios juegos únicos. En cada sitio bloqueado por el administrador del sistema, aparecieron dos nuevos al instante.

Flash tenía muchas ventajas en ese momento: funcionaba sin problemas en todos los tipos de PC a través de un navegador, la mayoría de los juegos eran pequeños, no generaban mucho tráfico, solo funcionaban la mayor parte del tiempo. Todos podrían iniciar sesión en el sitio para explotar entre sí en TANQUES multijugador o caer en una depresión interminable en The World's Hardest Game, o tratar de comprender la lógica loca de los autores de troll Impossible Quiz . Y estos son solo tres ejemplos. Como dije, en muchos sitios había miles de esos juegos, literalmente miles, cada uno se lanzó con un clic del mouse en el navegador.

Como todos los demás, crecí, y con esto vino el declive general de la era Flash. Por supuesto, miles de personas todavía juegan juegos flash todos los días (por ejemplo, el último juego ArmorGames para Flash registró 13,000 descargas en la primera semana después del lanzamiento), pero el usuario masivo se fue.

Sin embargo, intentaremos no olvidar a aquellos que comenzaron con la plataforma Flash. Entre los más famosos, Edmund Macmillen (autor de The Binding of Isaac y Super Meat Boy), comenzó con un flash. Studio Cellar Door Games, conocido por el título Rogue Legacy, comenzó con Don't Sh * t Your Pants en flash. Y la tecnología flash se ha utilizado en muchos juegos de alto presupuesto.


Gracias a Flash por esta imagen aterradora.

Y ni siquiera consideramos juegos maravillosos que se han convertido en parte de la conciencia pública. La lista es tan grande que llevará horas enumerarlos. ¿Por qué hacer esto si solo tienes que ir a Newgrounds, ordenar los juegos por clasificación y jugar todo en una fila, mientras todavía hay esa oportunidad?

Y ahora quiero llamar su atención sobre estas últimas palabras.

En resumen, la compatibilidad con Flash finaliza en 2020 .

El principal problema con Flash es que se conoce como un gran agujero de seguridad. A la mayoría de la gente no le gusta Flash, y tienen razones: Flash carga la CPU, a mediados de la década de 2000 hicieron pancartas en todas partes que ralentizaron la PC. La cantidad de agujeros Flash que necesitan ser reparados es equivalente a tratar de sellar el Titanic después de dividirlo por la mitad.

Y con la invención de los dispositivos móviles (y la notoria declaración de Steve Jobs de que la plataforma Flash no es adecuada para el ecosistema de Apple), muchos desarrolladores se alejaron de Flash, y con ellos la mayoría del mercado de juegos casuales, y años más tarde el mercado se desvaneció. Los catálogos modernos de juegos móviles se parecen a portales flash de años anteriores.


¿Ves el parecido?

Con la invención de la tecnología HTML5 más versátil, los días Flash se numeraron. A partir de 2020, Adobe dejará de ser compatible con Flash, no habrá actualizaciones ni parches. Al final, se revelarán aún más vulnerabilidades de seguridad, lo que empujará a los desarrolladores de navegadores a eliminar completamente Flash. Entonces, Firefox prometió deshabilitar Flash de forma predeterminada para todos los usuarios para el próximo año, y Chrome prometió eliminar completamente el complemento para fines de 2020.

Mire la captura de pantalla un poco más arriba, es decir, en el lado derecho: Newgrounds en el momento de escribir este artículo. Los veinte de estos juegos se ejecutan en Adobe Flash. Si su navegador ya no tiene un complemento para ejecutar estos juegos, ¿qué será de ellos? ¿Las 3.500 páginas de juegos del sitio Newgrounds simplemente desaparecerán?


Sin embargo, es demasiado pronto para establecer el punto final ...

Nadie sabe lo que sucederá. Estas compañías (Armor Games, Kongregate, Newgrounds, NotDoppler y todos los demás portales flash) no anunciaron sus planes. Algunos de ellos pueden sobrevivir (ya que cada uno de los sitios enumerados contiene juegos que no son flash, como Unity o HTML5), pero el 90% de sus bibliotecas de juegos desaparecerán simplemente porque nadie puede ejecutarlos.

Cuando nadie más puede ejecutar estos juegos, ¿por qué guardar copias de ellos en los servidores? Es fácil imaginar que los propietarios de los portales encontrarán que estos juegos no valen la pena para atraer a una pequeña audiencia de usuarios con navegadores especialmente modificados (o simplemente versiones antiguas de navegadores). Cuando esto suceda, nos despediremos de los juegos flash para siempre.

Por supuesto, algunos de ellos se pueden guardar localmente en el disco duro. En la mayoría de los casos (más del 90% de los juegos, en mi supuesto fundado personal y completamente poco confiable), los juegos aún pueden ejecutarse en algo así como un Adobe Flash Player independiente con el clic de un botón. ¿Pero qué pasa con los juegos que no comienzan?


Ahora esta opción funcionará para la mayoría de los juegos

Hay algunas excepciones de que la mayoría de las personas no podrán moverse solas o, al menos, sin esfuerzo técnico. El principal problema es un bloqueo del servidor (bloqueo de sitio): se desarrolla una gran cantidad de juegos con DRM, que simplemente no le permitirá jugar fuera de los servidores correspondientes.


En el juego Cube Escape: The Cave, nunca pasarás esta pantalla sin esfuerzos adicionales

Y, por supuesto, no debemos olvidarnos de los juegos totalmente en línea, ya sea en modo multijugador o simplemente guardando en la nube. No podrás jugar Pokemon Tower Defense durante mucho tiempo a menos que te guarden en la nube.

Agregue juegos que requieran muchos recursos externos, y tiene problemas. Muchos juegos flash a menudo cargan partes por separado (nuevamente, esto fue importante durante la era de acceso telefónico, donde se bombea un megabyte por hora si tienes suerte). Si no tiene una copia local de estos archivos, se ve afectado.


Compare, a la izquierda: una copia de Gateway II sin descargar archivos externos, a la derecha: con un archivo externo

Para resumir. En menos de dos años desde la publicación de este artículo, es probable que cientos de miles de juegos desaparezcan de Internet para siempre. Simplemente no se pueden lanzar. Cientos de millones de visitas, me gusta, reseñas de 5 estrellas, reseñas de 1 estrella ... todo desaparecerá. Los editores de estos juegos, al parecer, a una bombilla. Que yo sepa, los creadores de estos juegos no discuten el problema.

“¡Pero alguien probablemente querrá guardar estos juegos! ¡No hemos perdido uno solo para siempre! ¡Todavía hay tiempo!


Deléitese con un vistazo al juego muerto

La Insula de Sancho es una trilogía de aventuras lanzada alrededor de 2005. En un momento, fue muy popular entre los hispanos: cientos de artículos, capturas de pantalla e incluso guías paso a paso para toda la serie están disponibles en Internet. Pero su dominio ha expirado, y dado que el juego está programado para recibir recursos externos del servidor especificado, ahora no se juega en casi ninguna forma. Incluso después de una búsqueda exhaustiva, no pude encontrar una copia completa que pudiera reproducir.

En el próximo año y medio, esto puede suceder literalmente con cualquier juego flash.

El problema es comprensible, pero personalmente puedo hacer poco al respecto. Esta es la primera razón por la que comencé a escribir este artículo: para llamar la mayor atención posible al problema. Dado que mis intentos de resolverlo son actualmente los únicos que conozco ... bueno, entiendes.

La pregunta es: ¿qué se está haciendo para preservar este legado casi único de los videojuegos ? ¿Qué se sabe sobre esto de casi cualquier fuente? Nada El artículo está aquí y allá, pero el tiempo corre, los juegos comienzan a volverse poco reproducibles y parece que nadie lo está haciendo.

Presentamos el punto de inflamación de BlueMaxima.


A partir de la versión 1.3.1

Combinando la interfaz LaunchBox y las capacidades del servidor web Apache, Flashpoint es un proyecto de preservación de juegos flash, museo y colección de un clic para jugar en una ventana. Solo necesita hacer doble clic en cualquier juego de la lista, y se abrirá con una copia local en el disco duro, lista para el juego.

¿Juegos vinculados al dominio? Juegos que requieren un servidor? Juegos con archivos externos? Todas las opciones se solucionaron pirateando el juego (la salud y la larga vida del creador del descompilador JPEXS Free Flash Decompiler) o utilizando el servidor web Apache, que hace que los juegos piensen que están donde deberían estar.


Elephant Quest es uno de los juegos que el servidor web necesita incluso para iniciar la pantalla de inicio

Al final, solo surge una pregunta: ¿es legal? Y la única respuesta real es que nadie lo sabe y nadie debería pensarlo . Los juegos están al borde de la extinción, y antes de morir, deben guardarse lo más rápido posible. Y hasta donde sé, soy realmente el único que está tratando de hacer esto.

En el momento de Flashpoint 1.3.1, ahora 850 juegos están completamente guardados y se juegan con uno o dos clics. Alrededor del 20% de ellos tuvieron que ser pirateados, o ejecutados a través de un servidor web, o descargados recursos externos para que el juego funcionara correctamente. Esto ni siquiera está cerca de todos los juegos flash en Internet: necesitas mucho más esfuerzo y un poco de suerte para acercarte a este objetivo.

¿Qué hay del resto? ¿Qué pasa con los miles y miles de juegos que no he alcanzado y curado en Flashpoint? ¿Docenas y docenas de portales que pueden no haberse copiado correctamente a través de sitios como Archive.org?

Oh dios, me alegra que hayas preguntado sobre esto.


Portales, portales, desmontar portales! Grande, pequeño, tenemos para todos los gustos!

Todo comenzó con el hecho de que nosotros, con otro asistente, cuyo nombre no nombraré por seguridad, intentamos hacer una copia de seguridad de tantos portales como sea posible. El resultado de estos esfuerzos fue un proyecto llamado Flashfreeze. Archivos SWF de más de dos docenas de portales copiados y guardados en el directorio de Google Drive.

Estas copias no incluyen archivos externos necesarios para el funcionamiento normal de los juegos. Entonces, la segunda mitad de la batalla es encontrar estos archivos, asegúrese de que estén guardados, hasta que termine. Y, por supuesto, los juegos aún deberán ser pirateados para que funcionen sin servidores, sin conexión y sin cableado a ciertos sitios. Pero eso luego. En primer lugar, al menos debe guardar los archivos SWF.

Actualización 30.07.2018. Dado que este artículo volvió a estar en línea (y desde que cumplí 25 ayer, este es un gran regalo de cumpleaños, Internet), creo que es mejor actualizarlo en lugar de escribir uno nuevo. Aquí hay una lista de varios artículos:

  • Desde la redacción de este artículo, hemos actualizado significativamente Flashpoint. Ahora hay más de 4000 juegos, un nuevo sistema de redireccionamiento que ayuda a evitar bloqueos en ciertos sitios y ejecutar juegos de servidor. Mucha gente ayudó a probarlo y apoyarlo.
  • Ahora admitimos juegos Shockwave, HTML5 y Unity. Esta tecnología de servidor es demasiado buena para limitarse solo a flash. Los juegos flash todavía representan el 90% del catálogo, pero la gente tendrá una copia de Cartoon Cartoon Summer Resort, ¡maldición!
  • Hemos lanzado un montón de archivos adicionales para descargar basados ​​en la tecnología del servidor, una colección de todas las animaciones SWF de Newgrounds con una interfaz para lanzarlos , un montón de copias de seguridad de portales "rápidos y sucios", y estamos preparando características adicionales aún más geniales.
  • Nos hemos vuelto populares. Muy popular 1,500 usuarios se registraron en nuestro servidor Discord, y muchos desarrolladores flash nos contactaron para expresar nuestra gratitud. Cuando un desarrollador de VVVVVV le agradece por su trabajo, se da cuenta de que está haciendo lo correcto.
  • El archivo está en pleno apogeo. Tenemos muchas personas que conocen su trabajo, ahora es solo cuestión de tiempo antes de que respaldemos todo lo que queda.
  • Prácticamente no hubo problemas serios. Estaba medio seguro de que habría obstáculos para nuestro proyecto, pero parece que en este momento todo está limpio.

La única pregunta es dónde descargar el programa y cómo unirse al proyecto.

Tengo un servidor Discord ejecutándose : aquí se aceptan solicitudes y se han pirateado juegos desde que comenzó el proyecto hace unos meses. Puedes unirte y ayudar. Aquí, las nuevas versiones de Flashpoint se distribuyen a medida que están disponibles.

Si solo desea acceder a los archivos fuente (para asegurarse de que funcionen para admitir el archivo, o simplemente juegue unos 5 minutos y olvide cómo hago con un número infinito de cosas), aquí hay algunos enlaces:


Asegúrese de leer el archivo de ayuda para Flashpoint antes de jugar con él.

Al final del artículo, solo quiero aclarar una cosa: no importa si respaldas mis esfuerzos para guardar tantos juegos como sea posible. Lo único que importa es que nosotros, como comunidad, estamos tratando de salvarlos . Si nadie hace nada, entonces una parte muy seria de la historia puede perderse para siempre. Demasiado significativo para permitir que desaparezca. Los juegos merecen más. Mucho mas.

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


All Articles