Lunes, Enero 18, 2021

Anarch, Doom minimalista con sabor anarquista

Anarch

Anarch, el juego donde luchas contra una malvada megacorporación que ha esclavizado a la humanidad con software privativo e IA mediante… cualquier parecido con la realidad, presente o futura, es por cuestiones legales pura coincidencia.

Anarch o anarca, dícese según Urban Dictionary del opuesto y análogo al monarca, alguien con que detenta el poder absoluto sobre si mismo, alguien ingobernado. 

Cualquiera que me conozca sabe que amo los juegos al estilo del Doom clásico, es algo que sencillamente es superior a mi, ahora mezcla ese delicioso sabor con una insurrección anarquista contra el dominio de una megacorporación gobernada por una IA maligna/privativa que quiere esclavizar a la humanidad, el resultado me encanta, y eso sin entrar al apartado técnico… porque joder, el amigo Miloslav Cziz se ha sacado los cojones de una manera impresionante con el jueguecito.

Pues si, no es la enésima implementación del motor original de Doom, está hecho de cero, en C puro, y no es una simple demo como Hunt for the Shadow Rider (juego que adoro pero que es cortísimo), hay un total de 10 niveles de respetable tamaño, 7 tipos de enemigos, y 6 armas con 3 tipos de munición disponibles, banda sonora (que aunque no sea algo que me apetezca poner en una noche romántica o en mi boda, acompaña), etc; TODO el juego ha sido hecho por un único hombre de República Checa. Será entonces uno de esos juegos hechos a base de juntar con una grapadora una colección de librerías y pesará medio tera cada maldito nivel, ¿no?, repito, hecho de cero, ¡DE CERO!, no tiene una sola dependencia, pesa un total de 200 KILOBYTES y solo necesita 32KB de RAM (y una CPU a 40 MHz) para ejecutarse; es deliciosamente retro en sus requisitos que ni tan siquiera necesita entorno gráfico para jugarse… sip, puedes jugarlo incluso en una terminal, lo cual no significa que logre un tamaño tan reducido sacrificando potencia, el resultado es un portento técnico con alturas variables en techos y suelos (ya aventaja a Wolfenstein3D), así como iluminación variable (aunque esta es inferior a la de Doom, de momento al menos), es según su creador incluso mas portable que el mismísimo Doom, y aunque visualmente tenga algo menos de detalle y variaciones en el escenario… joder, que son 200KB, una imagen de una cierta calidad pesa eso y más.

Anarch | Trailer

Las únicas cosas que creo me gustaría que mejorarse es la cantidad de “sprites”, es decir, posiciones de los enemigos o personajes, que en este caso se limitan a dos, atacando y en espera/movimiento, así como un pequeño error en el que ocasionalmente sprites que debería estar ocultos tras otro se superponen a éste, hablando en plata, ocasionalmente ves los enemigos (y ciertas piezas de “escenario”) a través de una pared o esquina (también es posible que se pudiese mejorar la aparición de enemigos lejanos, pero eso tendría que estudiarse); para lo primero me gustaría aportar en un futuro cuando aprenda a hacer sprites, para lo otro posiblemente se arregle antes de que yo consiga el nivel de C (más teniendo en cuenta que ahora me estoy centrando en Lisp) necesario para encontrar el problema y arreglarlo, en caso contrario será un placer aportar. Finalmente he de reconocer que ciertamente el aspecto gráfico de la interfaz y mapa es cuanto menos espartano, y aunque a mi me gusta así, entiendo que para el gusto de algunos que la interfaz parezca sacada de un programa del Spectrum de Sinclair puede ser excesivamente “retro”; pero como el mismo autor dice: “This isn’t a 90s style retro shooter, this is a 90s shooter.” O para los que no entiendan el inglis pitinglis: Esto no es un shooter al estilo de los 90, esto es un shooter de los 90.

Respecto a la jugabilidad pueden sonar fanfarrias de trompetas, la progresión de dificultad en los niveles me ha parecido muy buena empezando con uno que es un tutorial sin guía y continuando con una colección de niveles a cual más cabrón y enrevesado, por lo que a la altura del cinco (por este ando) me sabe como una ristra de morcillas del infierno, justo como un puto juego debe ser (un tutorial fácil para aprender y el resto puto infierno). Cuando superemos un nivel se nos dará la opción de guardar partida, y a no ser que quieras ser especialmente masoquista o sea por una apuesta te recomiendo encarecidamente que lo hagas, cuando mueras reaparecerás al principio del nivel con tu salud al 100%… y sin más armas que un cuchillo, teniendo que conformar con lo que pilles o con esa mierda de cuchillo con el que aún no he conseguido matar nada más que mi paciencia y mis ganas de vivir (tampoco me importaría que el cuchillo sirviese para algo más que para hacer bonito); si por el contrario sigues vivo del nivel anterior conservarás tu equipo y munición… pero no recuperarás salud… ¿cual es la mejor opción?, pues estas jodido macho y esa es parte de la gracia, hay algo más de munición que botiquines, pero ni de coña hay de sobra de ninguno de ellos, y encima no tienes nada como la armadura de Doom para ayudarte en tu cruzada anti capitalista por lograr que las máquinas obedezcan de nuevo a los humanos, y no a los sombríos y carentes de alma gobernantes de las megacorporaciones (cualquier parecido con la realidad, presente o futura, es por cuestiones legales pura coincidencia), lo cual no sería tan jodido de no ser porque, al contrario que en juegos mas modernos, aquí la IA ¡NO SABE FALLAR!, lo cual tiene sentido y le da realismo, pero supone una progresiva sangría de vida que desespera cuando ves que tienes 10 de vida para alcanzar ese botiquín al final del pasillo con dos robo-fusileros en medio (una historia real), es como llegar a final de mes siendo autónomo con una hipoteca y la cruel IA sin alma es Hacienda (cualquier parecido con la realidad bla blabla blabla); es cierto que no todos los enemigos son tan problemáticos, otros atacan cuerpo a cuerpo, otros lanzan proyectiles lentos que puedes evitar (pero que hacen muuuucha pupa si te aciertan), etc, y por suerte hasta los robo-fusileros solo pueden disparar cuando no se están moviendo… cosa que ojalá hiciesen más a menudo.

Con todo el sabor añejo que tiene es cierto que se separa de la jugabilidad “retro” justo donde se agradece, seamos justos, los controles de teclado que traían los juegos de los 90 eran peor que un dolor de muelas, y yo no conozco una sola persona que guste de jugarlos y lo primero que haga no sea cambiar manualmente los controles, los de este juego son mas coherentes y cómodos, y como en los antiguos puedes jugar sin tocar el ratón o dispositivo análogo en absoluto (pero igualmente hay soporte para ratón). Hay también en el menú una serie de configuraciones que puedes activar o desactivar a tu gusto, como por ejemplo la que te permite mirar arriba y abajo, útil para reconocer mejor los alrededores y disparar a enemigos en niveles inferiores o superiores, pero que hace que puedas fallar a un enemigo que tiene justo en frente de tus narices por disparar alto o bajo… mas dificultad ¡YUJU! Hablando en serio, puede que me queje de como te putea el juego, pero si quisiera jugar algo tranquilito jugaría al buscaminas, solitario o Mahjong, no un Doom-like, algo así es para que la victoria sea tan sabrosa como dolorosa la batalla.

Como ya te puedes imaginar esta maravilla de juego es software libre, no hablaría de el de no ser así, pero si MasGNUlinux o yo te parecíamos unos extremistas deberías conocer a Drummyfish/Miloslav Cziz, este hombre lleva su rechazo por el Copy Right hasta el infinito y más allá, a él le parece que la Apache, BSD o MIT, no son lo suficientemente libres, y no por considerar esa gilipollez de que poder usar software libre para hacer software privativo sea una libertad, para el tales acciones son aborrecibles, tampoco es que considere que si algo está licenciado bajo la GPL no sea libre, él considera que tener que andar preocupándose de malditas licencias para crear (cultura libre) es una molestia e incluso impedimento a la libertad, no ve impedimento etíco en usar software bajo estas licencias, pero del mismo modo que yo prefiero la GPL su preferencia en cuanto a licencias es un inmenso ¡FUCK COPYRIGHT!

Miloslav es un hombre que me cae genial, por mucho que no coincida con él en casi nada, por ejemplo, en el anarquismo, el anti capitalismo, el software libre y la libertad de expresión coincidimos, pero no estamos ni de acuerdo en como aplicarlos; en que la progresía a la USA con sus mierdas apesta y son como un cáncer para el software libre (y en general todo), así como en que el minimalísmo y la optimización son valores maravillosos que se están perdiendo en el mundo de las computadoras (y el mundo en general), creo que en eso es en lo único que coincidimos al 100%. Pero como sea, adoro no estar de acuerdo con él tanto como estarlo, cada vez que hablas con este hombre tienes un enriquecedor debate en el que como poco cambias o complementas tu postura en algo, pero sobre todo es un idealista de monumento, y como hasta el concepto de autoria le parece estúpido y una barrera para la creación, el con una integridad de tres pares de cojones libera todas sus creaciones bajo CC0, o lo que es lo mismo, puedes hacer con sus obras lo mismo que puedes hacer con las de Cervantes, todo lo que el hace está liberado como dominio público, este juego no es una excepción, y para colmo la documentación del mismo es exquisita, recomendable incluso para aprendizaje, pues hasta un negado en C como yo es capaz de entender, más o menos, lo que hace esta preciosidad.

La web de su creador:
tastyfish.cz/

La web del juego, donde puedes encontrar la descarga para las diversas plataformas soportadas, con una instalación tan sencilla como: Descargar, dar permisos de ejecución (chmod -x seguido del nombre del ejecutable), ejecutar (introduciendo ./ antes del nombre del ejecutable) Y JUGAR:
https://drummyfish.gitlab.io/anarch/
Si lo anteriormente mencionado te parece muy dificil y/o no valoras tu independencia tecnológica deberias invertir unos cuantos px en inteligencia, o deseas darle un tiento rapidito y/o usarlo desde una computadora donde no puedes intalar nada, puedes jugarlo en tu navegador:
https://drummyfish.gitlab.io/anarch/bin/web/anarch.html posiblemente sea más ligero que cargar muchos sitios web.

El código fuente del juego:
https://gitlab.com/drummyfish/anarch/-/archive/master/anarch-master.zip

Si, he dedicado un párrafo entero a chuparle la polla al colega Drummyfish, y no me arrepiento de un solo lengüetazo.

 

Fuente: maslinux

¿Quién está en línea?

Hay 214 invitados y ningún miembro en línea

Contador de Visitas

11290200
Hoy Hoy 1959
Ayer Ayer 3576
Esta semana Esta semana 1959
Este mes Este mes 57817
Total de Visitas Total de Visitas 11290200

Día con más
visitantes

01-14-2021 : 3727

Gracias por su visita