Teres I, otro portátil libre

Vía barrapunto, que todavía sigue algo vivo, me entero de la siguiente noticia:

Teres-I, portátil ARM64 Open Hardware

Ya hemos hablado en los tomates de portátiles libres…por lo menos un poquito…porque las CPUs son harinas del otro costal…

Tiene buena pinta, pero hay algo que me escama, no se si sera porque el cariño que le tengo ha cierto bulgaro clasista, machista, egocentrico y apedreado de la vida. Pero este portátil que viene de Bulgaria, no aporta nada, no se es como ir al mierdimark o a algún sitio similiar y pedir piezas solo con el calificativo de “eco” o en este caso “open”. No se, veo mas potentes el uso de piezas comunes aunque no sean libres del todo como la Raspberry Pi.

Pero bueno vamos a ver si esto es un OpenMoko, y ayuda a que otros proyectos levanten las alas y comiencen a volar.

Y para los vaguetes, aquí la lista de otras veces que se ha hablado de portátiles libres:

Minetest, la ALTERNATIVA a Minecraft, consejos y pequeña guía en español (Parte 2)

Posts in this series
  1. Minetest, la ALTERNATIVA a Minecraft, consejos y pequeña guía en español (Parte 1)
  2. Minetest, la ALTERNATIVA a Minecraft, consejos y pequeña guía en español (Parte 2)

Ya en la parte 1 de esta pequeña guía damos unas pinceladas de lo grande que es Minetest la ALTERNATIVA a Minecraft. Ahora vamos a como instalar subgames o packs de juego en Minetest.

Un pack de juego es un conjunto de scripts / mods, packs de gráficos, músicas y sonidos para cambiar completamente o en parte el Minetest.

Para instalarlos (en GNU/Linux) es tan simple como ir al directorio del juego, en mi caso:

/home/md/.minetest

Ahora tenéis que ver si hay un directorio llamado

/home/md/.minetest/games

Si no, pues crearlo.

Ahora hay que descargar un subgame para Minetest, os recomiendo Mineclone2 que es mas o menos parecido al Minecraft, le faltan algunas cosas como:

  • Nether
  • Ver las flechas volar
  • Experiencia
  • Pociones
  • Pueblos de NPC
  • Y alguna cosa mas, porque yo me desenganche del m$-minecraft hace 5 años.

Por supuesto Mineclone2 es software libre. Y podéis ayudar a mejorarlo.

Para descargarlo es en:

http://repo.or.cz/MineClone/MineClone2.git/shortlog

En la última columna tenéis el zip para descargar.

Y solo hay que descomprimirlo en el directorio games que os conté antes y os quedara algo tal que así:

/home/md/.minetest/games/MineClone2

Y al arrancar el Minetest, veréis abajo 2 cubos de tierra que son el icono para acceder al MineClone2, al pulsar cambiara el menú al que veis en la captura de pantalla.

Cuando hagáis un mundo para Mineclone2, tenéis que poner en el formato/MapGen v6 si no os va salir mal el mundo y va ser como un desierto lunar solo con piedra y sin arboles ni nada.

Aviso: Los mundos creados en un subgame no pueden llevarse a otro subgame.

Minetest, la ALTERNATIVA a Minecraft, consejos y pequeña guía en español (Parte 1)

Posts in this series
  1. Minetest, la ALTERNATIVA a Minecraft, consejos y pequeña guía en español (Parte 1)
  2. Minetest, la ALTERNATIVA a Minecraft, consejos y pequeña guía en español (Parte 2)

Minetest es la ALTERNATIVA a Minecraft o mejor dicho Micro$oft Minecraft…cago en todos tus muertos mas frescos Notch. no olvidamos la promesa de que ibas a liberar el código, Notch’s forgotten promise to make Minecraft’s sources Public Domain.

Es la ALTERNATIVA por las siguientes razones:

  • Es software libre
    • no depende de un gordito calvo de europa del norte que vende su culo a micro$oft.
    • Hay mucha gente mejorandolo.
    • Hay versiones para muchas videoconsolas e incluso móvil como Android.
  • Es en C++
    • Es un lenguaje de programación mejor que el Java para videojuegos…y diría a nivel personal que para todo en general.
    • Aprovecha mucho mejor la maquina, si el minecraft te funciona lento y mal, seguro que con Minetest va mejor. Minetest además usa las mejoras de las tarjetas gráficas directamente sin problemas como cualquier otro juego.
  • Mejoras frente a minecraft.
    • MODs son en el lenguaje de programación LUA.
      • Lo que facilita a los “modders” mucho la vida, porque no tienen que hacer ingeniería inversa, ni inventos raros, al ser un proyecto de software libre ama que la gente lo toque y le meta cosas.
    • Soporta packs de texturas.
      • Puedes verlo lo mas bonito que quieras.
      • Puedes verlo lo mas detallado que quieras (es C++ no se va arrastrar la máquina).
      • O incluso lo puedes lo mas simple que quieras porque lo estas jugando en un PC lentito.
    • Soporta packs de juegos
      • Puedes tener multitud de juegos distintos.
    • Es mas grande que el micro$oft minecraft, los mapas pueden ser de miles de unidades mas grandes.
    • Soporta luz dinámica, se ve mas bonitas las cuevas con las antorchas.
    • Montar servidores y administrarlo es mucho mas fácil que con m$-minecraft.
    • No todo es cuadrado o cubico, soporta cargar modelos realizados en Blender, bienvenido a las curvas.

Bueno pues vamos con los consejos:

  • El juego se instala muy bien en cualquier GNU/Linux así que ahí creo que no tengo ni consejos, ni bocatas de calamares.
  • El juego viene con dos packs de juegos, son los iconos de abajo en el menú principal:
    • Minetest Game, como el minecraft, pero sin redstone y sin monstruos.
    • Mininimal development test,  ese es un juego muy básico y se usa mas para desarrollar y probar cosas de programación.
    • Puedes añadir mas packs de juegos. Los llaman subgames en el wiki.
  • Cada mundo que generes para jugar esta enganchado a un pack de juego.
  • Hay un botón muy útil, el shift que tanto vale para caminar como para andar por los bordes de tus construcciones sin caerte.
  • El botón del medio del ratón te mueve los objetos de 10 en 10.
  • No hay que hacer cajón de herramientas del minecraft, ya tienes el 3×3 directamente para craftear.

De momento creo que no hay mucho mas que explicar en este primer articulo.

 

La herramienta definitiva (de momento)

He encontrado este vídeo por hackaday y me quedado flipado, es mezclar dos herramientas en una, pero no es el rollo mezclar nocilla con chorizo.

Por un lado una impresora 3D de metales de 4 ejes (o 5 yo ya he perdido la cuenta), no conocía la tecnología esta de usar laser y no se como se comporta después el metal, si queda duro a fin de cuentas.

Y por el otro una fresadora CNC con torno y todo.

Tiene que ser un disparate la energía que gasta la maquina, pero es espectacular.

Transcendence un peliculón muy maltratado

Pongámonos cómodos que os cuento una historia, esta película primero paso por el problema de un trailer de mierda.

Me recuerda al caso de Candida un peliculón español que hicieron una mierda de trailer que parecía la típica españolada de mierda de estas que ganan los Goya y no cuentan una mierda interesante.

Bueno pues volviendo al trailer de la de ciencia ficción, según lo ves esperas una peli cutre que trata de las cuatro tonterías con un pelin de gore. En serio cuando lo vi hace años (porque ya tiene 3 años la película) no me apeteció verla, porque encima parecía como deprimente, rollo ven a verla y a cortarte las venas.

En una tarde aburrida de viernes, con el Popcorn Time (cariñosamente llamado “el palomitas”) funcionando y ojeando la sección de pelis de ciencia ficción, vi Transcendece…y pensé…“bah no tengo nada mejor que ver…”.

Y joder, es un peliculón, sin desvelar la trama (o hacer “espoiler”) si te encanto el videojuego Endgame: Singularity, uno de esos extraños videojuegos que no tiene gráficos (como por ejemplo el Dopewars) pero que tiene una trama que bien quisieran los últimos juegos de EA, esta es tu película.

Por cierto, una cosa sobresaliente de la película es la trama de amor, que esta muy muy bien llevada, porque no entorpece la trama de ciencia ficción, es un sutil pedal de acelerador que mueve hacia adelante la película.

Por cierto Johnny Depp, en esta película consigue salirse de su personaje mil veces interpretado en pelis de Tim Burton o las de los piratas, tanto que me paso que hasta mitad de la película estaba…esta cara me suena…esta cara me suena…y al final me di cuenta…eso es muy importante…porque volviendo al cine español….¿A que os jode ese rollito que hay de actores haciendo los mismos papeles y actuando siempre igual que tanto apesta en el cine español?

Hay una pista es una buena peli de ciencia ficción….si Morgan Freeman, cuando este hombre aparece en una peli de ciencia ficción…es que va ser de las buenas y de las que van a remover cimientos filosóficos/éticos/morales y no va ser una simple ensalada de tiros y navecitas espaciales. (Bueno es que hasta la peli maquera del Tom Cruise sin el seria una mierda intragable)

Si te gusta la serie de Black Mirror o si ya peinas canas y recuerdas con cariño la vieja serie Mas Alla del Limite, seguro que te va encantar esta película.

#####INICIO SPOILER#####

Si estas leyendo o no te importa o ya la has visto.

¿Viviste la tensión de no saber si al final la película iba a tener un final bueno o un final malo? Me explico, mas o menos aparecen dos bandos que van creciendo y haciendose mas fuertes, los terroristas luditas y los pro-ciencia, y según va llegando al final la película, ves a la mujer rayarse, ves que su amigo le han abducido en plan secta y como que la pelí saca bandera y pone a los terroristas como los propatrioticos que van a salvar a los americanos de ese comunismo tecnológico que viene, y ahí entra una tensión porque piensas que cojones, si el bueno es el Will Caster…estos cabrones nos van a joder el avance de la humanidad.

Y no, al final ganan los buenos.

Por cierto, que hijos de la grandisisma puta los terroristas y los militares cuando asesinan por omisión de socorro al obrero que secuestran y lo dejan desconectado de la red…solo para cogerle una gotita de sangre y ver los midiclorianos al microscopio.

Si has jugado al Endgame: Singularity o conoces el palabro “singularidad” es el momento en que el ser humano crea una maquina con la misma inteligencia que el y autoconsciente. Y volviendo al juego, la mayor tensión en el juego era que te descubrieran en tu proceso de conseguir la plenitud como un dios, pues es que la pelí parece la versión del videojuego hecho fotogramas.

Hay dos momentos chungos de la pelí que dices, cago en dios que todo lo construido se derrumba, y es cuando conecta por primera vez en internet que es en una fracción de segundo antes de que le corten la luz en laboratorio improvisado, y después cuando la infección del virus.

Y después hay muchas preguntas sin resolver que os invito a que deis vuestras respuestas:

  • El ingeniero Will muere en la cama del laboratorio improvisado con ese peinado cyberpunk de decenas de cables atravesandole el craneo. Y la siguiente escena es en un lago echando las cenizas. Pero. ¿Qué pasa entre medias? Y además. ¿Cómo hacen para que no tenga que ir a las revisiones del médico y poder quedarse en el laboratorio? Pero es que no entiendo, ya se que en USA, no hay DNI y esas cosas. Pero no escamaría a la policía que desapareciera una victima de un atentado terrorista. Y al me siguiente la mujer y un amigo fueran a una funeraria con el cuerpo del programador, afeitado en plan matrix y la cabeza como un colador llena de agujeros.
  • ¿Cómo consiguen que el volcado de la red neuronal “compile”? Porque la esposa esta ahí que si ha hecho mil pruebas con tal y cual y al final empieza ha escribir en plan chat…bueno ya se que es para darle ese toque fantástico que si no la peli no avanza.

  • Ya se que tienes mucho porno que ver por internet señor Will ahora que tu cerebro es una IA online, pero….¿Por qué no dedicas esfuerzos a buscar a tu amigo, ese amigo que te ayudo a transcender de la muerte, ese amigo que esta secuestrado por un grupo terrorista ludita?
  • ¿Will no es como el Dr Manhatan? A ver me explico ¿Will no es multitarea? Porque el Dr. Manhatan podía follar a la vez que montaba un reactor de fusión. Lo digo porque parece que cuando esta hablando con la mujer solo dedica el tiempo a ella, sin avanzar otras cosas.

  • ¿No conoce Will los backups? Cuando se pone a construir el data center envidia de Google en ese pueblo…asumía que en algún otro lado aunque fuera en un asqueroso data center español con m$-Windows NT tuviera un backup. Si es lo primero que aprendes el videojuego.
  • ¿Por qué no investiga la fusión? Ya se que queda muy bonito y rollo tope ecológico usar placas solares pero coño ya puedes modificar los materiales a escala molecular, porque no le das caña a la fusión para no depender del sol.
  • ¿El amigo programo también el virus de las naves de Independence Day? Esta pregunta es de coña, pero es que la verdad esa cuerda para avanzar película de “soy un hacker de la hostia yo ayude a copiar su cerebro, por eso puedo hacer un virus” queda un poco cutre, mas si cabe, que justo cuando empieza a vivir su vida electrónica Will, lo primero que hace como buen amante del software libre es optimizar y mejorar su propio código fuente.

    Y sigo pensando que el engranaje del virus en la peli de los marcianitos verdes y el Will Smith (sin su hijo) tiene validez “científica” porque pensar en una raza alienígena tan arrogante y además que es una sociedad colmena (que no tiene crackers rusos que hacen warez y cracks) tendrá una tecnología informática útil y de acuerdo a sus necesidades y sociedad colmena…quizá lo único un poco inverosímil es que el Jeff Goldblum se pique un virus en sus ratos muertos en el angar del area51 durante 2 o 3 días que transcurre la película hace mojar los calzoncillos de cualquier comercial de empresucha de informática que putea a sus trabajadores vendiendo mierda para ayer a los clientes.

  • ¿La cicatriz del primer obrero que ayudo? Ya se que las versiones 1.0 son lo que son, pero coño si quieres tener un poco de sexo real con tu mujer, no intentes engañarla con otro hombre que encima tiene un tajo en la cabeza.
  • ¿Creéis que el final para transcender como computación molecular estaba planeado por Will? Me vuelvo a explicar, sale con su nuevo cuerpo a la superficie mientras están lloviendo bombas (que por cierto, tanto ejercito americano y no tienen mas armas sin circuitos que un cañón) para tener un encuentro intenso con su mujer a la que le hacen carne picada un riñón y media pierna de un zambombazo. Creo que el sabía mas o menos todo e hizo teatro a sabiendas de que el cuerpo físico de su mujer iba a morir para engañar a todos y pasar al siguiente estado de computación.
  • En relación a la respuesta mía de la anterior pregunta. ¿Borrará de su memoria todos los datos de su plan para avanzar a la computación molecular y “ayudar” a su mujer a transcender? Porque una vez, su mujer también esta virtual tendrá acceso a todo o le pondrá permisos en su home, y seguro que se iba a chinar, en plan “has dejado que me doliera un cojón y medio el riñoncito en carne picada al ajillo y mi pierna fileteada para invitarme a tu universo virtual…pues voy a pedir el divorcio…”.
  • ¿Donde esta guifi.net? Supuestamente el virus independence day no se si jodia todo que tuviera “código máquina” o así oí y flipe o hacia un blackout de internet. Pero aunque apenas son unos pocos minutos de la película (al principio y al final), da un rollito cutre como la serie esta del JJ Abrams de Revolution, que ya aprovecho para decir que mierda de serie, no se puede volver ha hacer electricidad…por algo mágico-abrams….pero si hacer electricidad es lo más fácil que hay… Y volviendo la película da un rollito en plan hipster hippy guay el barrio con la gente en bicicleta y tal y solo aparece un soldado para prevenir disturbios.

Creo que hay una metáfora muy bonita en el tema de que la mujer también transciende, por un lado el rollo Judas que te vengo joder por ser buena gente, y llevo un virus chungo chungo en la sangre para que me folles sin condón. Y por el otro lado el rollo que para comenzar el mundo se necesita un Adan y una Eva, o un jing y un jang. Porque el quería comprender el mundo y ella quería cambiarlo.

#####FIN SPOILER#####

Película totalmente recomendable que ha sido muy maltratada por la crítica.

El vídeo mas cyberpunk y real que he visto

Vivimos en un mundo cyberpunk que se puede definir rápidamente en una frase como: “alta tecnología y bajo nivel de vida”

¿Acaso no es verdad?…las corporaciones dominan ya en público con un presidente americano dueño de una…

La historia es un brazo prostético para un tatuador manco.

Quedan 7 días para votar por los mejores juegos libres del 2016

En la comunidad del elbinario, hemos organizado una votación por los mejores juegos libres del 2016.

“¿Por qué soy tan pesado con la encuesta?” Pues además que me gustan las tradiciones y se perdió hace años esta costumbre de la página linuxjuegos (ya que murió aunque sigue ahí en plan zombie como pixfans). Si no se consigue un gran numero de votos, va ser un poco triste los resultados porque apenas va ha haber un recuento interesante de votos…a parte de que puede que haya gente confusa con las votaciones y vote por juegos que no han salido en este último año 2016 una versión pública.

Animaros a votar por vuestros juegos favoritos, además seguro que os descubren otros grandes juegos que no conocíais.

Jugar a Magic: The Gathering libre en GNU/Linux

Bueno si has llegado aquí, como yo, te salvaste de drogarte en tu adolescencia…salvo que fueras un niños de papa y te sobrará el dinero para pagarte estos cartoncitos y la droja….y puede que te salvará de enfermedades venéreas.

Así que sabes que es el famoso jueguecito este de las cartas de magic, si no el consecuente link de la wikipedia: Magic: el encuentro .

Y para el que no tenga ganas de entrar a leer el articulo, lo explicamos rápido y sencillo, es un juego de cartas coleccionables, donde cada jugador lleva de su casa una baraja de cartas con hechizos, bichos y otras cosas, y su objetivo es matar al otro jugador atacándolo con las cartas que tienen un precio (en el juego, en la realidad es otra historia) para jugarlas y se pagan con otras cartas en juego.

El juego en si es muy chulo y divertido, y creo que marco época como la aparición de la radio o televisión, pero el problema es pese al matemático que lo invento hizo un juego matemáticamente perfecto, es decir era no coleccionable solo iba a haber un pack de cartas y ya esta, porque era un piedra, papel, tijera, no había ninguna carta bestia que jodiera al resto de cartas y jugadores….pero hete aquí que en la imprenta esa americana le sobró una imagen y pensaron “¿Qué hacemos con esta imagen de pajaritos…la tiramos a la papelera?”…y en vez de darle un telefonazo al matemático y decirle “ehh chacho, ehh garfiel que tenemos unos pájaros que nos sobran…” pues en vez de eso se inventaron una carta llama Aves del Paraíso y ahí se jodió el juego antes de salir a la calle, el feto se deformo antes de parirlo, porque entonces paso de ser un juego matemáticamente perfecto a tener una carta muy fuerte que hizo que la juguetera sacara cada medio año o así una nueva expansión “intentando arreglarlo”, paso a ser un juego pay to win vamos dejaté las perras en cada pack de cartas nuevo que sale en la tienda de comics de tu barrio, porque el friki baboso con el que juegas y desconoces tu nombre alguna vez te jode la vida porque sus padres tienen buen poder adquisitivo. Yo pique, yo me metí en esta droga, realmente te sientes como los yonkis estos que se apiñan en la esquina de tu ciudad esperando para ir a por droga, porque ibas a campeonatos de esos de fines de semana y salias asqueado y diciendo para que he venido aquí, o ibas a tiendas de comics a jugar….a sufrir por las tarde y es que eras tonto y seguías con esta mierda que te hacia daño, al bolsillo y a tus ánimos de la vida.

Y no he hablado de la especulación en la reventa de cartas, magic es el ejemplo claro de que el capitalismo es una mierda, ahora nos quejamos del precio de las casas…pero en estos cartoncitos infantiles se ve el germen de la maldad humana, y ahora no sorprende que se especule con bienes de primera necesidad.

Pero tranquilos, se sale, después de haberle pagado un par de ferraris a los tenderos de comics, pero se sale. Os doy unos consejos a los que estéis metido en esta mierda de los cartoncitos:

  • Date cuenta de el saca cuartos que es esta mierda.
  • Rompe con el entorno ya, pero ya, no compres revistas (en estos tiempos no visites páginas webs), no vayas a las tiendas de comics, y si vas no mires las estanterías de las magics, y rompe con esos desconocidos que no son tus amigos que solo esperan que vayas cual tierno cordero cada semana a que te masacren y te destrocen. E igual con los campeonatos.
  • Pasado un tiempo prudencial, meses u años, vuelve a jugar, pero con gente normal, QUE JUEGA PARA DIVERTIRSE. En mi caso fue unos primos de mi edad mas o menos que no tenían nada de friki, y que jugábamos esas noches en su casa con sus colegas albañiles, con cervezas y tal, y lo que mas buen rollo había era que aunque lleváramos un “mazo campeón” al terminar cada partida, nos intercambiábamos los mazos ¡¡sacrilegio son tus impolutas e intocables cartas!! (ains estarás pensando eso tontorrón) y jugabamos con otros mazos, y ya esta disfrutábamos, unas noches ganábamos otras veces perdiamos pero bien.

Hace años que no juego físicamente, desde que deje mi ciudad natal, hace años que no gasto un céntimo en las cartitas magic (mucho he gastado) y hace todavía mas años que no sufro jugando, aunque suene un poco bruto es como una liberación y sentirte bien contigo mismo como cuando algunas mujeres descubren el sexo con su primer novio y es un violador en potencia y un desgraciado y creen que es pura mierda el sexo, pasan de volver a la cama con nadie, y pasado los años y cicatrizadas las heridas vuelven a probar de otra manera y piensan que coño, esto mola…pero el problema es que ahí afuera en ese mundo hay mucho desgraciado sin autoestima que su única forma de sentirse importante es jodiendo a los demás.

Pues vamos a por la parte digital, como perro viejo os voy a contar batallitas. Corrían los principios del dosmiles, empezaba internet para todos y todas en españa (no como antes que solo los pijos frikis tenían BBS y tal y el resto apenas teníamos un Spectrum), eran tiempos antes incluso del mesenger de micro$oft (nunca lo toque directamente, gracias al viejo Gaim (renacido como Pidgin)), si no que la gente chateaba con IRC, salió un programa para micro$oft windows98, el Aprendice, era feo como el solo, las cartas en vez de ser rectangulares, eran cuadritos, y tenía un handicap muy importante, bueno dos, uno que no tenía una IA mas o menos lista para jugar solo en casa y no solo para jugar en internet (porque internet estaba viniendo pero despacio), y la otra, es que era una “mesa de juego virtual”, que viene a decir que podías hacer lo que querías en el programa, atacar con una tierra y quitarle 666 de vida al jugador, sacar todas las cartas en cualquier momento, campo abonado para tramposos y para descuidados.

También salió en software privativo, un videojuego creado por la genial empresa Microprose, Magic: The Gathering (1997 video game), que contar de este juego, pues que también era muy muy feucho, pero este si calmaba las ansias de jugar a magic en tu casa sin aguantar a frikis babosos, ya casi no me acuerdo de el, pero le tuve mucho cariño, me vino en un CD-Mix (historias de abuelete) que era una recopilación de juegos piratas que se pasaba de mano en mano, el juego te ponía en la piel de un mago que tenia que matar a 5 magos (los 5 colores de magic) que cada uno estaba en su castillo, había en el mapa pueblos y otros puntos donde entrar y comerciar con cartas y un pequeño inventario (una comida que se gastaba en cada paso que dabas al estilo de los roguelikes), y por supuesto las peleas con todo bicho viviente era una partida a magic. Visualmente todo eso era feucho feucho, pero cuando pasabas a jugar la partida, ahí si que tenia todo la fuerza y encanto el juego, porque a parte de al contrario de Aprendice este si tenia programadas las reglas de juego, visualmente era espectacular con un menú a la derecha muy útil y que veía la carta que tuvieras el ratón encima, dice la leyenda en aquél tiempo que había gente muy lista que capturaba la pantalla e imprimía las cartas que salían ahí en grande para timar a algún pobre incauto. En global el juego era divertido con el modo historia, las veces que lo rejugué nunca me dio por hacer el pokemon de conseguir todas las cartas iba a por cartas que me gustaban como el mítico Tornillo Siniestro (lo que me hizo disfrutar esa carta en este videojuego).

Y a partir de aquí en mi historia abandona el software privativo, y pasamos al software libre, recuerdo aun de haber pisado alguna tienda de comics y la gente hablar del juego de magic de la 1º Xbox que decían que era espectacular visualmente pero no tenia la esencia del juego y parecía una partida de voleibol, y recuerdo que empezó el Magic Online pero que a mi ni fu, ni fa, ya estaba fuera de ese mundo yonki y lo mas cercano adelantandos del pasado al presente que probé hace un año o así fue la “app oficial de magic para tablet” y vi que era otro sacacuartos mas y encima que era un comebaterias con tanta tontería de animación en 3D quemaCPU.

Volviendo al pasado, otra vez, haya por el 2011 o así un amigo, Oscar el hombre me recomendó probar en la PSP, un juego homebrew llamado Wagic, tenía la PSP recién comprada para jugar en los largos caminos al trabajo en cercanías (momento de mi vida que mas libros he leído y videojuegos en portátil he jugado), a penas tenia juegos y casi todos de 2º mano y nada de pirateo, pues le hice caso, rootearla (puto asco de palabra, que maldición, ahora hasta las lavadoras nos las dan capadas). Y chico, junto con el Disgaea, Wagic ha sido el software mas tiempo y mucho con diferencia ejecutado mi PSP, una videoconsola, estas palabras deberían llegar a todos los emails de las empresas de videoconsolas, que el mejor juego que tenga una consola no venga de una empresa comercial y sea una obra de la comunidad y que es software libre.

Bueno volvamos a Wagic, creo que nació en la PSP (comentaristas a mi), es bastante sencilla y sin rayadas esta implementación de este juego de cartas, una parte para gestionar la colección de cartas, una parte para elegir las IAs contra las que jugar, una tienda donde comprar cartas nuevas y un modo historia basado en misiones que te va mandando el tendero.

Para los que solo podáis jugar en el WC, recomendaros que tienen versión para android.

En serio es un juego con unos gráficos preciosos que no hace falta bajarse un pack de cartas escaneadas originales, el menú de la izquierda en plan rueda es super útil y los menús que te ayudan de vez en cuando con las opciones si – no – no a todo. Por supuesto no os he dicho que están implementadas las reglas de juego, no es una mesa de juego virtual. Y por supuesto es jugable con teclado, pantalla táctil, ratón y gamepad.

A partir de aquí os puedo contar que los siguientes proyectos libres para mi personalmente no tienen el nivel de Wagic aunque aportan otras cosas.

  • Magic-Project: este lo conocí de rebote hace años y es muy javero y de aspecto de escritorio. Creo que el proyecto murió. En su momento me pareció un proyecto imposible, el de meter las reglas de miles de reglas de las miles de cartas…pero wagic lo consiguió.
  • Cockatrice: es un clon libre del apprendice, ni mas ni menos, una mesa virtual que no te da nada mas.
  • Xmage: ni lo he probado, lo siento…si alguno quiere comentar en los comentarios…
  • Maganera: este proyecto es el que me ha hecho empezar a escribir este articulo, cierto es que es java…pero bueno…tiene bonitas animaciones, esta implementanda las reglas y desde el propio programa descarga los escaneos de las cartas originales. Recomendable, aunque el rollito de comprar cartas que tiene wagic mola mucho.

Y fuera del silicio y los electrones, tenemos otras alternativas de juegos de mesa print and play:

  • Dvorak: un juego de cartas que es como la versión 2.0 al famoso (en los círculos satánicos) 1000 en blanco.
  • 1000 cartas en blanco: yo lo meto en que se parece a las magic…no se tu…es muy divertido.

Cosas que odio de los lenguajes de programación

Nota: Llevo casi un año escribiendo de a poquito el articulo por el móvil y tal. Le he metido un empujón para que salga antes de terminar el año.

Ya son muchos años, soy un perro viejo en esto de picar código, posiblemente…tu lector puede que seas un tierno cachorrito lleno de ilusión…pero bueno ya te irás siendo un perro apaleado.

Dicen que “no hay bala de plata” a la hora de resolver un problema de programación, que cada lenguaje es bueno para una cosa, y creo que desde mis años perrunos opino que es cierto.

También dicen “cuando tienes un martillo entre manos, todo son clavos”, y eso veo que le pasa a los cachorritos, por ejemplo ahora (cuando estoy escribiendo estas líneas) esta de moda el rollo de node Js y javascript, y los cachorritos lo quieren usar para todo.

Pero bueno viendo algunos lenguajes, os voy a relatar mis odios mas ocultos…o no tan ocultos:

  • Perl: lo odio casi completamente, aunque si tuviera que odiar algo particularmente, es los sigils, que son esos pequeños simbolitos que acompañan a las variables para diferenciarlas de palabras reservadas y tal, que en lenguajes como PHP son muy útiles, básicamente porque solo hay el $ y resalta visualmente donde están las variables y te la libertad de usar $return sin problemas por ejemplo. Pero Perl es un infierno de simbolitos, que unos hacen que la variable sea un puntero o un array o un hash. ¿Alguien tiene una chuleta o cheatsheet con lo que hace cada uno y como se puede volver atrás….porque pasa como con los punteros en C que se te pierde la variable…pero mas raro?
  • Javascript: todo lo he escrito en el futuro pasado en Sigo pensando que javascript apesta, resumen no hay sleep, y es multihilo pero no te deja manejarlos. Añado que se esta llenando de capas y capas de abstracción en plan como java.
  • PHP: lo quiero es un fiel compañero que me ha dado de comer muchos años, pero como buen amigo tiene sus pequeñas manías que le respetas pero están ahí. A ver no nos llevemos las manos a la cabeza, pero PHP fue un lenguaje de programación inventado a caballo que refleja un poco los problemas del caos ordenado de la gestión de proyectos de software libre, y no es un lenguaje muy estandarizado su idioma, como el español con los verbos irregulares que sabiamente los niños regularizan pero los castran para que siga siendo así el español. Hay un documento o paper (como dicen los modernitos) muy famoso sobre el caos ordenado que es,  PHP: a fractal of bad design. Quizá lo que a mi me molesta es que no tenga hilos (pero por lo menos no los tiene de verdad, no como javascript que te los niega),  que sea de tipado dinámico las variables que te da problemillas (que han resuelto en el 7 pero que lo están volviendo un poco C). Bueno si hay una cosa si que odio es la lista de parámetros por defecto en las funciones te vuelve loco cuando solo tienes que meter el último y tienes que mirar el código fuente la función para poner a mano los anteriores, python lo arreglo esto bastante bien.
  • Java: la eterna promesa, es como medio novia que te traiciona una y otra vez pero vuelves a sus brazos, mi ultima vez fue cuando comenzó Android, creía que esta vez si…pero no otra vez la traición…sigue siendo un lenguaje que primero tienen sobrecargado el operador + para strings pero tu no puedes, con capas de capas de abstracción para causar erecciones poderosas en teóricos de la programación pero que no se manchan las manos a diario. Es un cristo programar en Android y encima parece que programas como el viejo asqueroso m$-visual basic te salen la aplicación visualmente fea y cuadriculada con miles de lineas y cosas complejas como que no puedes acceder al valor seleccionado de una lista o combobox sino que necesitas otro objeto iterador. He visto lineas de 300 y pico caracteres para abrir una base de datos y no se perderán como lagrimas en la lluvia porque las cárnicas (consultoras) que venden carne de informático al peso siguen con proyectos de mierda en java con miles de capas.
  • Python: que no tenga un switch (perl tampoco lo tiene) y te hace llenar el código lineas y lineas de if – else – elif …hay gente lo pregunta en stackoverflow Replacements for switch statement in Python?, por lo demás mas o menos no tiene mucho problemas, salvo el tema de los tipos mutables y no mutables que es un poco lio pero no mucho. Y bueno que tampoco hay manera de definir variables estáticas dentro de una función…que también lo comentan por stackoverflow What is the Python equivalent of static variables inside a function? . Parece que este lenguaje de programación ha sido tocado por el dedo de dios, me tengo que poner seriamente con django porque puede ser una alternativa a mi querido PHP.
  • C#: otro que odio del todo porque es un producto comercial de micro$oft que lo venden como un lenguaje de programación y es un feto mal parido hijo de m$ visual basic (si lo has sufrido veras que tiene mucha mierda parecida). Pero por desgracia se esta poniendo de moda gracias a Unity3D y parece que la siguiente versión de Godot va a incluirlo en su hermano gemelo libre Mono así que habrá que empezar a aceptarlo.
  • Resto: o ya no se usan o son tan producto comerciales que no merece gastar caracteres en este texto. Y C, ASM es como las matemáticas hay que aprenderlo y respetarlo por ser old school…C++ pues tampoco me pegado mucho para odiarlo.

Hay un wiki que también trata nuestros odios en los lenguajes de programación: YourLanguageSucks

Y vuestros odios sobre lenguajes de programación cuales son…comentad…confesar…calmad vuestra alma.

Lo siento solo es un blog.