Archivo de la etiqueta: Loki

Cuando portar juegos a Linux era una gran novedad: La historia de Loki Software

El tema del gaming en Linux es una historia corta pero aleccionadora, y aunque todo comience a finales de los años noventa es bien sabido que aquello de los videojuegos en el sistema operativo del pingüino es bastante anécdotico, en realidad son poquísimas las empresas que deciden apostar por Linux a la hora de ampliar las plataformas de sus creaciones por razones obvias: no existe un estándar entre distribuciones y la cuota de mercado es ínfima, pero eso es harina de otro costal donde han corrido cascadas de gigabytes en flamewars en cualquier foro linuxero en la red. Buscando información sobre la posible versión de Civilization 6 para Linux recordé aquella empresa que a finales de los noventa y a comienzoas de la década pasada apostó por Linux como plataforma, estoy hablando de Loki Software.

Ahora la cosa es muy distinta, Arma 3 para Linux

Ahora la cosa es distinta gracias a los esfuerzos de varias empresas, Arma 3 para Linux, gracias a Steam.

Ahora, en pleno 2017 la cosa no pinta para nada mal, existen empresas como Aspyr Media que se encargan de llevarnos algunos juegazos, existe la plataforma Steam que ha sido responsable de la “apertura” real del gaming en Linux y encima Vulkan promete ser la API que unifique versiones de videojuegos para Windows, Mac, Consolas y Linux; de nuevo, el medio de distribución, Internet, ha simplificado enormemente el modelo de negocios que no pudo ser con Loki Software en aquellos locos años noventa.

Gabe Newell trajo Steam a Linux para hacer contrapeso a la tienda de aplicaciones de Windows, algo que benefició a todos los usuarios del pinguino

Gabe Newell (CEO de Valve Software) trajo Steam a Linux para hacer contrapeso a la tienda de aplicaciones de Windows, algo que benefició a todos los usuarios del pingüino

Loki Entertainment Software Inc, nació el 9 de Noviembre de 1998 en Tustin, California; todo después que Scott Draeker se introdujo en los sistemas Linux por el tema de su licencia de uso. Draeker era un ex abogado que vio una gran ausencia en el sistema operativo del pingüino: los videojuegos. Por entonces lo más avanzado que podías ver eran juegos libres donde el protagonista siempre era un pingüino, juegos hechos por voluntarios y que por ende no tenían calidad comercial pareciendo versiones alfa de juegos de SEGA Genesis / Mega Drive, salvo algunos como Battle for Wesnoth, Warsow u Open Arena que persisten hoy día.

Asi se miraba Linux por entonces, muchos aún siguen con la misma visión.

Asi se miraba Linux por entonces, muchos aún siguen con la misma visión. Esta imagen fue famosa porque pertenece a una campaña publicitaria de Microsoft cuando no “amaba” Linux como ahora.

La intención de Loki Software era hacer ports exactos de los títulos de Windows a Linux, lo que aumentaría el interés de uso por este último como sistema operativo principal, lograron portar auténticas joyas como Quake III Arena, Sim City 3000, Alpha Centauri, Heroes of Might and Magic III, Rune: Halls of Valhalla,  Deus Ex, Unreal Tournament y Railroad Tycoon II. En pocas palabras, cuando Linux seguía siendo un sistema operativo usado por cuatro frikis (incluyéndome), con una cuota de mercado por debajo del 1% y que apenas estaba empezando a considerarse entre grandes empresas como IBM, llega una empresa y decide traernos lo mejor de lo mejor, parecía un sueño hecho realidad.

Podemos acceder a la información de cualquier edificio en cualquier momento, el nivel de detalle es impresionante

SimCity 3000 uno de mis favoritos fue realidad en Linux gracias a Loki

Asi pues Loki compraba licencias para la explotación de videojuegos y se encargaba de reprogramarlos utilizando librerías como SDL, OpenAL y OpenGL para que funcionaran en Linux; entre sus filas estaba el creador de las librerías SDL, Sam Latinga, un conocido en el mundillo. Todo esto era un trabajo titánico que costaba lo suyo, el problema era que quizá no era el momento: estabamos a finales de los años noventa y comienzos de la década pasada, es decir, el software se distribuía físicamente y la empresa californiana no sólo se encargaba de portar, grabar y empaquetar el juego, sino de pagarle a las distribuidoras y a los dueños de las respectivas licencias su tajo de la ganancia obtenida, el margen de ganancia era realmente estrecho si vendian sus juegos a poco menos de diez dólares.

Heroes 3, un juego súper aclamado en su día

Heroes of Might and Magic III, un juego súper aclamado en su día

La empresa tuvo casi cinco años de actividad y en 2002 anunció su cierre, fue un fracaso en toda regla gracias a que con esa forma de hacer dinero era muy poco lo que obtenia como beneficio, más aún si estamos ante un sistema operativo que, en pleno 2017 sigue siendo bastante minoritario, imaginate en 2002. Loki fue un duro revés para los seguidores de Linux, pero nos dijo algo sobre el modelo de negocios del Software Libre, donde todo parece maravilloso mientras lees La Catedral y el Bazar de Eric Raymond pero a la hora de ganar dinero hay que pensárselo muy bien, el mismo Draeker dijo “Si tuviera que hacerlo de nuevo, crearía juegos nativos para Linux en lugar de hacer ports…“.

Vulkan promete ser la API que unifique videojuegos, se supone que es la evolución natural de OpenGL

Vulkan promete ser la API que unifique videojuegos, se supone que es la evolución natural de OpenGL

Quizá la complejidad del desarrollo en entornos libres lo explicó muy bien Enrique Bravo en su artículo llamado “Principales problemas de Linux en el escritorio” en su blog La Sombra del Helicóptero (blog que recomiendo si te interesan estos temas): ” [… ] los desarrolladores de software libre comenzarían a alejarse de esta plataforma debido a que ya no es un juego de niños, como antes, ya requiere cuantiosos esfuerzos y mucho tiempo. Digamos que la diversión se acabó, y los desarrolladores necesitan dinero real para que se pueda terminar el trabajo duro […]“, el artículo en realidad es una interpretación de un brutal escrito de Artem S. Tashkinov llamado “Major Linux Problems on the Desktop” recomendado también si dominas el inglés.

Loki terminó sus operaciones con un “Loki is closed. Thanks for your patronage.” en su web que aún permanece como un recuerdo de lo que fue, casi como un monumento, como aquel que rememora el gran incendio de Londres de 1666. Gracias Loki, gran intento.

Aspyr, recuerda Civilization 6 para Linux por favor.

ACTUALIZACIÓN 09/01/2017: Aspyr Media ha informado que en efecto, habrá Civilization 6 para Linux, ¡Whoo!