Arcades
Los arcades eran establecimientos que ofrecían múltiples máquinas para jugar a videojuegos a cambio de un pago por tiempo o número de intentos. Generalmente el hardware en cuestión estaba especializado y adaptado al juego concreto que ejecutase, con el fin de maximizar el rendimiento y la calidad gráfica para poder competir con otras alternativas como las consolas domésticas y los ordenadores de la época.
Historia
Para hablar sobre la historia de los videojuegos arcade, es necesario remontarse a 1960, aunque no fue hasta finales de la década posterior cuando comenzaron a ganar popularidad. Ese periodo, conocido como la "era dorada" de los arcades, vio el nacimiento de títulos tales como Space Invaders, Asteroids, Pac-Man y Donkey Kong.
Space Invaders, lanzado en 1978 por Taito, fue el primer juego en capturar la atención del público general, convirtiéndose así en un fenómeno cultural. Su gameplay, simple pero adictivo, unido a la música icónica y los efectos de sonido, lo convirtieron en un éxito instantáneo. Dicho éxito allanó el terreno para otros títulos ya mencionados como Pac-Man, que también se convirtieron en elementos de la cultura popular.
Durante la "era dorada", los arcades se convirtieron en lugares de reunión habituales para adolescentes y adultos jóvenes. El aspecto social de estos negocios resultó ser un factor significativo en la popularización de los videojuegos arcade en sí, pues la experiencia de jugar con amigos y desconocidos en un contexto público era a menudo tan importante como los títulos en sí.
Sin embargo, a mediados de 1980, el éxito de los establecimientos comenzó a decaer, a raíz del lanzamiento de consolas como la Atari 2600 y la Nintendo Entertainment System y su influencia en la industria del videojuego. La comodidad de jugar en casa, unida a notorias mejoras en el apartado gráfico y el gameplay, hizo parecer a los arcades obsoletos, obligándolos a competir en el apartado técnico.
En la década de los 90, se produjo un resurgimiento gracias al nacimiento del género de peleas, con títulos como Street Fighter II y Mortal Kombat. Estos ofrecían una jugabilidad fluida y competitiva que apelaba a una nueva generación de jugadores. Sin embargo, el modelo de consolas domésticas, apoyado más tarde por el surgimiento de Internet y el juego en línea, terminó por imponerse definivamente, produciendo el declive de la industria arcade.
Hoy en día, los juegos arcade aún son apreciados por ciertas comunidades, pero se han convertido en obras muy especializadas. La mayoría de ellas ofrecen experiencias centradas en la inmersión a través de tecnología que no ha llegado masivamente a los hogares como la realidad virtual o los sensores de movimiento. Aunque es posible que no recobren su popularidad pasada, siguen evolucionando y adaptándose a nuevas tendencias.
Emulación
La emulación de esta clase de sistemas se suele centrar en comprender múltiples tipos de hardware en el mismo programa, si bien cada proyecto se especializa en un ámbito concreto de máquinas recreativas. Por ejemplo, Hypseus Singe se centra en aquellas basadas en el formato LaserDisc, mientras que TeknoParrot está especializado en las placas arcade compatibles con la arquitectura x86-64 y DICE emula sistemas sin CPU, que están compuestos únicamente por lógica discreta.
Por otra parte, la precisión de los emuladores varía ampliamente en función de la placa empleada por el título en cuestión e incluso entre juegos que utilizan el mismo hardware. Resulta difícil, en consecuencia, recomendar un software u otro ya que pueden ofrecer una elevada fidelidad en ciertos contextos y en otros no.
En muchas ocasiones, el proceso de desarrollo de emuladores puede ser complicado a causa de las complejas y variadas configuraciones hardware de estas máquinas. Además, los desarrolladores han de comprender exactamente la relación entre los programas ejecutados y el hardware, entendiendo incluso los trucos empleados para aumentar el rendimiento obtenido en base a la arquitectura computacional concreta.
Nombre | Plataformas | Lenguaje de programación | Sistemas emulados | Código abierto | En desarrollo |
---|---|---|---|---|---|
MAME | C++, C y Python | Miles, no solamente arcades | ✓ | ✓ | |
FinalBurn Neo | C++ | Cientos | ✗ | ✓ | |
Hypseus Singe | C++ | 1 (LaserDisc) | ✓ | ✓ | |
TeknoParrot | C++ | 20 (Arquitectura x86-64) | ✓ | ✓ | |
PinMAME | C | 750 (Pinball) | ✓ | ✓ | |
DICE | C++ | 20 (Lógica discreta) | ✓ | ✓ |