La demoscene es una subcultura internacional del arte informático centrada en la producción de demostraciones : programas informáticos autónomos, a veces extremadamente pequeños, que producen presentaciones audiovisuales . El propósito de una demostración es mostrar programación , artes visuales y habilidades musicales. Las demostraciones y otras producciones de demoscene (gráficos, música, videos, juegos) se comparten en festivales conocidos como demoparties, votados por quienes asisten y publicados en línea.
La escena comenzó con la revolución de las computadoras domésticas a principios de la década de 1980 y la posterior llegada del cracking de software . [1] Los crackers alteraron el código de los juegos de computadora para eliminar la protección contra copia, reclamando crédito al agregar sus propias pantallas de introducción (" cracktros "). Pronto empezaron a competir por la mejor presentación visual de estas incorporaciones. [2] A través de la creación de introducciones y demostraciones independientes, eventualmente evolucionó una nueva comunidad, independiente de las escenas de juegos [3] : 29–30 y de intercambio de software .
Las demostraciones se clasifican informalmente en varias categorías, principalmente de introducciones de tamaño restringido. Las categorías de competencia más típicas para las introducciones son la introducción de 64k y la introducción de 4K, donde el tamaño del archivo ejecutable está restringido a 65536 y 4096 bytes, respectivamente. En otras competiciones la elección de la plataforma está restringida; sólo ordenadores de 8 bits como el Atari 800 o el Commodore 64, o el Amiga o el Atari ST de 16 bits . Estas restricciones representan un desafío para los codificadores, músicos y artistas gráficos a la hora de lograr que un dispositivo haga más de lo previsto en su diseño original.
Los primeros programas informáticos que tienen cierto parecido con las demostraciones y los efectos de demostración se pueden encontrar entre los llamados display hacks . Los hacks de visualización son anteriores a la escena de demostración en varias décadas, y los primeros ejemplos se remontan a principios de la década de 1950. [5]
Las demostraciones en el sentido de la escena de demostración comenzaron como "firmas" de crackers de software , es decir, pantallas crackeadas e introducciones crackeadas adjuntas a software cuya protección contra copia fue eliminada. Las primeras pantallas de crack aparecieron en el Apple II a principios de la década de 1980 y, a menudo, no eran más que pantallas de texto sin formato que acreditaban al cracker o a su grupo. Gradualmente, estas pantallas estáticas evolucionaron hasta convertirse en presentaciones cada vez más impresionantes que contenían efectos animados y música. Con el tiempo, muchos grupos de crackers comenzaron a lanzar programas similares a introducciones por separado, sin estar adjuntos a software sin licencia. [6] Estos programas fueron inicialmente conocidos con varios nombres, como cartas o mensajes , pero luego pasaron a ser conocidos como demos . [ cita necesaria ]
En 1980, Atari, Inc. comenzó a utilizar una demostración en bucle con efectos visuales y música para mostrar las características de las computadoras Atari 400/800 en las tiendas. [7] En el Consumer Electronics Show de 1985 , Atari mostró una demostración estilo demoscene de sus últimas computadoras de 8 bits que alternaban entre un robot andante en 3D y una nave espacial voladora, cada uno con su propia música y animando objetos más grandes que los que normalmente se ven en la televisión. esos sistemas; Las dos secciones estaban separadas por el logo de Atari. [8] El programa fue hecho público. También en 1985, una gran bola a cuadros que giraba y proyectaba una sombra translúcida fue la demostración característica de lo que el hardware era capaz de hacer cuando se anunció el Amiga de Commodore.
Charles Deenen reunió en 1985 colecciones de música sencillas tipo demo en el C64 , inspiradas en introducciones de crack, utilizando música extraída de juegos y añadiendo algunos gráficos en color caseros. [ cita necesaria ] Al año siguiente nació el movimiento ahora conocido como demoscene. Los grupos holandeses 1001 Crew y The Judges , ambos basados en Commodore 64, son mencionados a menudo [ ¿por quién? ] entre los primeros grupos de demostración. Mientras competían entre sí en 1986, ambos produjeron demostraciones puras con gráficos y música originales que implicaban algo más que un simple trabajo informal y utilizaron numerosos trucos de hardware. Al mismo tiempo, demostraciones de otros, como Antony Crowther , habían comenzado a circular en Compunet en el Reino Unido.
La demoscene es principalmente un fenómeno europeo. [9] Es una subcultura orientada a la competencia, con grupos y artistas individuales compitiendo entre sí en excelencia técnica y artística. Aquellos que alcanzan la excelencia se denominan "élite", mientras que aquellos que no siguen las reglas implícitas de la demoscene se denominan "lamers"; tales reglas enfatizan la creatividad por encima de "rasgar" (o usar con permiso) las obras de otros, tener buenos contactos dentro de la escena y mostrar esfuerzo en lugar de pedir ayuda. [9] Tanto esta competitividad como el sentido de cooperación entre los demosceners han llevado a comparaciones con la anterior cultura hacker en la informática académica. [9] [10] : 159 La demoscene es una subcultura cerrada, que busca y recibe poco interés público general. [3] : 4 En 2010 [actualizar], el tamaño de la escena se estimó en unas 10.000. [11]
Al principio, la competencia consistía en establecer récords, como el número de "bobs" ( objetos blitter ) en la pantalla por fotograma, o el número de desplazadores DYCP (posición de caracteres Y diferente) en un C64. [ cita necesaria ] Hoy en día, se organizan concursos, o compos, que se llevan a cabo en demoparties , aunque ha habido algunos concursos en línea. También ha sido común que las revistas de disco tengan gráficos basados en votaciones que proporcionan listas de clasificación para los mejores codificadores, gráficos, músicos, demos y otras cosas.
En 2020, Finlandia añadió su demoscene a su lista nacional de patrimonio cultural inmaterial de la UNESCO . [12] Es la primera subcultura digital incluida en una lista de patrimonio cultural inmaterial. En 2021, Alemania y Polonia también agregaron su demoscene a su lista nacional de patrimonio cultural inmaterial de la UNESCO, [13] [14] seguidos por los Países Bajos en 2023. [15]
Los demosceners suelen organizarse en pequeños grupos, centrados en un codificador ( programador ), un músico, un gráfico (diseñador gráfico) y un intercambiador (que difunde sus propias creaciones y las de otros por correo).
Los grupos siempre tienen nombres y, de manera similar, los miembros individuales eligen un identificador mediante el cual se dirigirán a ellos en la gran comunidad. Si bien la práctica de utilizar identificadores en lugar de nombres reales es un préstamo de la cultura cracker/warez, donde sirve para ocultar la identidad del cracker a las autoridades, en la escena demos (orientada hacia actividades legales) sirve principalmente como una forma de autoexpresión. Los miembros del grupo tienden a identificarse a sí mismos con el grupo, a menudo extendiendo su identificador con el nombre de su grupo, siguiendo los patrones " Identificador de grupo " o " Identificador / Grupo ". [3] : 31–32
Una demoparty es un evento en el que los demosceners [16] y otros entusiastas de la informática se reúnen para participar en concursos, apodados compos , [17] donde presentan demos (breves presentaciones audiovisuales de arte informático ) y otras obras como arte digital y música. . Una demostración típica es un evento continuo que dura un fin de semana y que brinda a los visitantes mucho tiempo para socializar. Las obras concursantes, al menos las de los certámenes más importantes, suelen proyectarse por la noche, mediante videoproyector y altavoces . [18] La competición más importante suele ser la composición de demostración . [19]
Los visitantes de una demoparty suelen traer sus propios ordenadores para competir y mostrar sus trabajos. Para ello, la mayoría de las fiestas disponen de un gran salón con mesas, electricidad y normalmente una red de área local conectada a Internet. En este sentido, muchas demopartidas se parecen a las fiestas LAN , y muchos de los eventos más importantes también reúnen a jugadores y otros entusiastas de la informática, además de demosceners. Una diferencia importante entre una fiesta de demostración real y una fiesta LAN es que los participantes de la demostración suelen pasar más tiempo socializando (a menudo fuera del salón de fiestas real) que frente a sus computadoras. [20]
Una introducción de 64K es una demostración con un límite de tamaño de archivo ejecutable de 64 kibibytes , o 65.536 bytes . Este es un límite tradicional heredado del tamaño máximo de un archivo COM . Las técnicas de reducción del tamaño de archivos incluyen generación de procedimientos , síntesis de sonido y compresión de ejecutables . [22] Las demostraciones tradicionalmente estaban limitadas por el tamaño de la RAM o, más tarde, por el tamaño del almacenamiento. A principios de la década de 1990, el tamaño de las demostraciones creció, por lo que se crearon categorías para tamaños limitados que obligaron a los desarrolladores a no simplemente transmitir datos desde el almacenamiento.
Desde entonces se ha afirmado que fr-08, una demostración para PC de 64k de Farbrausch lanzada en The Party 2000 en Aars [23] , marcó un momento decisivo en la popularidad de la categoría. Otros incluyen Chaos Theory de Conspiracy (2006), Gaia Machina de Approximate (2012), [24] F - Felix's Workshop de Ctrl-Alt-Test (2012) [25] Paradoja de Fermi de Mercury (2016), [26] [27 ] y La oscuridad pone tus ojos sobre mí de Conspiracy (2016). [27]
Aunque el demos es una forma de arte bastante oscura, incluso en países tradicionalmente activos en el demoscene, la escena ha influido en áreas como la industria de los juegos de ordenador y el arte de los nuevos medios . [28] [29] [30]
Muchos programadores de juegos, artistas y músicos europeos provienen de la demoscene, y a menudo cultivan las técnicas, prácticas y filosofías aprendidas en su trabajo. Por ejemplo, la empresa finlandesa Remedy Entertainment , conocida por la serie de juegos Max Payne , fue fundada por el grupo de PC Future Crew , y la mayoría de sus empleados son demosceners finlandeses antiguos o activos. [31] [32] A veces, las demostraciones incluso brindan influencia directa incluso a los desarrolladores de juegos que no tienen afiliación con la demoscene: por ejemplo, Will Wright menciona la demoscene como una influencia importante en el juego Spore de Maxis , que se basa en gran medida en la generación de contenido procedimental . [33] De manera similar, en la QuakeCon en 2011, John Carmack señaló que "piensa muy bien" en las personas que hacen introducciones de 64k, como un ejemplo de limitaciones artificiales que alientan la programación creativa. [34] Jerry Holkins de Penny Arcade afirmó tener un "amor permanente" por la escena de demostración y señaló que es "cosa que vale la pena saber". [35]
Ciertas formas de arte informático tienen una fuerte afiliación con la demoscene. La música tracker , por ejemplo, se originó en la industria de los juegos Amiga, pero pronto estuvo fuertemente dominada por músicos demoscene; El productor Adam Fielding [36] afirma tener raíces de tracker/demoscene. Actualmente, hay una escena de seguimiento importante separada de la escena de demostración real. Una forma de gráficos por computadora estáticos en los que los demosceners han sobresalido tradicionalmente es el pixel art ; consulte artscene para obtener más información sobre la subcultura relacionada. [ cita necesaria ] Los orígenes de las herramientas de codificación creativa como Shadertoy y Three.js se remontan directamente a la escena. [37]
A lo largo de los años, las capacidades del hardware de las computadoras de escritorio han mejorado en órdenes de magnitud, por lo que, para la mayoría de los programadores, las estrictas restricciones de hardware ya no son un problema común. Sin embargo, los demosceners continúan estudiando y experimentando para crear efectos impresionantes en hardware limitado. Dado que las consolas portátiles y los teléfonos móviles tienen capacidades o capacidades de procesamiento comparables a las de las plataformas de escritorio antiguas (como pantallas de baja resolución que requieren pixel art o almacenamiento y memoria muy limitados para la reproducción de música), muchos demosceners han podido aplicar sus habilidades de nicho desarrollar juegos para estas plataformas y ganarse la vida haciéndolo. [ cita necesaria ] Un ejemplo particular es Angry Birds , cuyo diseñador principal Jaakko Iisalo fue un demoscener activo y conocido en la década de 1990. [38] Unity Technologies es otro ejemplo notable; Sus líderes técnicos en las plataformas iPhone, Android y Nintendo Switch, Renaldas Zioma y Erik Hemming [39] [40] son autores de la demostración de Suicide Barbie [41] para la consola Playstation Portable, que se lanzó en 2007.
Se han hecho algunos intentos para aumentar la familiaridad con las demostraciones como forma de arte. Por ejemplo, ha habido demostraciones, galerías de demostración y libros relacionados con la demoscene, a veces incluso programas de televisión que presentan la subcultura y sus obras. [42] [ ¿ investigación original? ]
El museo IT-ceum de Linköping, Suecia, tiene una exposición sobre la demoscene. [43]
4players.de informó que en 2007 se empleaban "numerosos" programadores, artistas y músicos de demostraciones e introducciones en la industria de los juegos. Las empresas de videojuegos con miembros de demoscene en su personal incluían Digital Illusions , Starbreeze , Ascaron , [44] 49Games, Remedy , Techland. , Lionhead Studios , [45] Bugbear , Digital Reality , Guerrilla Games y Akella . [46]
La música Tracker , que forma parte de la cultura Demoscene, se puede encontrar en muchos videojuegos de finales de los 90 y principios de los 2000, como Unreal , Unreal Tournament , Deus Ex , Crusader: No Remorse , One Must Fall: 2097 , Jazz Jackrabbit y Uplink . . [47]
Second Reality de Future Crew: impresionante, alucinante, increíble, imposible. Algunas de las palabras utilizadas para describir lo que hizo este fragmento de código de los dioses de la demostración Future Crew en el hardware de PC de la era de 1993. Incluso para los estándares actuales, lo que este programa puede hacer sin depender de ningún tipo de aceleración de gráficos 3D es impresionante. Como si los gráficos no fueran lo suficientemente impresionantes, incluso puede reproducir en Dolby Surround Sound.
La llamada demoscene ha sentado las bases para la activa y sorprendentemente exitosa industria de juegos finlandesa a nivel internacional.
y los visitantes también pueden aprender más sobre la escena de demostración actual.