jueves, 27 de octubre de 2011

All you need is LÖVE


Como algunos habréis podido notar desde el pasado fin de semana he encontrado un nuevo hobby que me encanta: programar con Löve. Löve, o Love2D, es un framework para Lua especializado en programación de juegos. Es libre, de código abierto y está disponible para Windows, Mac y Linux. Además, no tiene una licencia restrictiva en absoluto, puedes incluso vender un juego usando su motor, sin decirlo incluso. Vamos, mucho buen rollito.



En cuanto al lenguaje en sí, es extremadamente sencillo. Yo nunca me había interesado por Lua, y mi referencia de "lenguajes intuitivos" era Python. Y he de decir que ha sido desbancado sin ningún tipo de posibilidad. Es extremadamente sencillo, fácil de usar y copy-and-paste friendly.

Pero dejemonos de chorradas y vamos al grano. ¿Por qué me gusta tanto? Antes de los detalles comencemos con un ejemplo: el tutorial HamsterBall. En tan solo 25 líneas tenemos un programa que carga una imagen y permite moverla por la ventana con las flechas del teclado. Tal cual. Las dos líneas clave de este programa son:

  hamster = love.graphics.newImage("hamster.png")

De repente, tras una línea, tienes una nueva variable que contiene una imagen PNG. Con transparencia. Nada de crear un puntero file, nada de leer en binario, nada de cuidado con el buffer, nada de reservar memoria. Esto es tan simple como puede ser.

  love.graphics.draw(hamster, x, y)

Y con solo otra línea, la dibujas en las coordenadas que quieras. Nada de matemáticas ni transformaciones de coordenadas ni nada. Así, tal cual. Puedes dedicarte a centrarte en lo que haces y no en cómo hacerlo.



Si has llegado hasta este punto del post eso quiere decir que he conseguido llamar tu atención. Bien. Si sigues interesado entonces no te importará entrar en detalles como la estructura de un programa. Está diferenciada en tres partes básicas: love.load(), love.update, y love.draw(). En la primera se inicializan datos, en la segunda va lo que se actualiza constantemente y en la tercera lo que queramos dibujar. A partir de ahí, puedes meter dentro lo que quieras.




"Está bien, ya me has convencido, dime qué tengo que hacer para probarlo", estaréis pensando. Bien, vamos a ello. Descargamos la versión para nuestro sistema de la web oficial. Será un fichero de un megabyte o dos. Lo descomprimimos y guardamos en la carpeta a nuestra elección (o instalamos, lo mismo da). Cuando escribamos nuestro código, necesitaremos un archivo main.lua. Para ejecutarlo, podemos arrastrar la carpeta en la que se encuentra al ejecutable instalado, o ejecutarlo desde consola. Pero eso es un coñazo, sobre todo porque querremos estar ejecutando prácticamente cada cosa que cambiemos. Así que lo mejor será incluir el comando de ejecutar en nuestro editor. Recomiendo usar Notepad++ o Scite, ambos los he probado y funcionan bien.

En fin, para terminar decir que es un lujo a la hora de probar pruebas de concepto, por sencillez y comodidad, pero no lo recomendaría para un proyecto profesional con el que quieras ganar dinero. Los ejemplos vistos los he subido a mediafire si queréis echarles un vistazo. Están en formato .love pero eso no es más que los recursos en un zip y renombrar la extensión.

Si alguno tenía el gusanillo de meterse en el desarrollo de juegos pero no terminaba de decidirse, le recomiendo que le de un intento a esta plataforma.

jueves, 20 de octubre de 2011

I DO WHAT I WANT, THOR

Hace mucho, mucho tiempo, en un número muy muy lejano... Un dibujante y un guionista de Marvel tuvieron la ocurrencia de incluir esta viñeta en uno de sus números:



En la imagen, Thor (Dios del trueno) increpa a Loki (su hermano, Dios de la mentira) diciendo "¡Esta gente no te ha hecho nada!", a lo cual éste contesta "¿Y qué? ¡Hago lo que me da la gana, Thor!". La viñeta, fuera de contexto, resulta muy graciosa. Y, para que engañarnos, dentro de contexto también, la justificación de las acciones de Loki es tan trivial como absurda. El caso es que esta imagen fue publicada en Tumblr y popularizada enormemente como fotorrespuesta. A cualquier petición, imagen motivacional, etcétera, se podía contestar con la cara de Loki recortada y la frasecita de marras:




Como no podía ser de otra forma, Internet se encargó de convertirlo en un meme, y DeviantArt en ponerle imágenes al mismo:







De modo que, recordad, si alguna vez os contesto "I DO WHAT I WANT, X", perdonad la rudeza y completa falta de educación y recordad que, en mi mente, resulta hilarante.

jueves, 18 de agosto de 2011

"Mirkwood", un insulto a la vida de Tolkien

Ayer leí el anuncio de que "Mirkwood", una novela de ficción sobre la vida de Tolkien, va a ser adaptada a la gran pantalla, probablemente aprovechando el tirón que supondrá las dos películas de "El Hobbit". No he leído la novela, pero aquí van dos sinopsis para que os hagáis una idea:
Para la creación de su obra capital, "El señor de los anillos", J.R.R. Tolkien realizó un sinfín de investigaciones que lo llevaron a descubrir grandes poderes, peligros y revelaciones codiciados por fuerzas malignas. Debido a la amenaza cada vez más cercana de un triunfo del mal sobre el bien, el escritor entrego todos los documentos a un tal Jesse Grande. Cuarenta años después, la desaparición de este último lleva a su nieta a realizar una investigación. (La casa de los horrores)
Mirkwood reinventa a JRR Tolkien como un hombre obsesionado por los mitos que reconstruyó en sus famosas obras (...) Esta trama episódica explora los borrosos límites donde los relatos antiguos, heroínas perdidas y viajes épicos son acechados por oscuros monstruos que no estarán tranquilos. En 1970, el Profesor Tolkien realiza un poco conocido viaje a América y pone en marcha poderes élficos plasmados en un alijo de documentos arcaicos. Los destinos se alteran, las leyendas se vuelven reales y dos heroínas deberán luchar por sus vidas en numerosos mundos distintos. (ZonaFandom)
Como podéis ver, tiene unos grandes tintes a esas "novelas históricas" que se pusieron de moda hace unos años, clones de "El código Da Vinci" donde Jesucristo, Carlomagno y el rey Arturo tienen descendientes que deben salvar el mundo en una búsqueda a través del mundo detrás de una sociedad secreta. Si a esto le añadimos el autor escribiendo una novela sobre su vida como en "Descubriendo nunca jamás", nos hacemos una idea de cómo saldrá este proyecto.

Pero eso no es todo. Si simplemente fuera una mala película no me importaría. Lo que más me fastidia es que han cogido algo digno de una película y lo quieren transformar en un blockbuster de efectos especiales. Si alguna vez habéis leído sobre la vida de Tolkien, sabréis que tuvo, de hecho, una vida interesante. Una vida más que buena para una película. Contiene tragedia, romance, guerra, amistad, e incluso política. La muerte de sus padres de niño, el amor prohibido de su adolescencia, la camaradería con sus amigos escritores, la lucha en las trincheras, la muerte de sus amigos en el frente... Sólo con su relación con su esposa da para una buena película romántica.

En fin, si a alguno os come la curiosidad la página de la wikipedia tiene bastante información sobre la vida de este gran artista. Información real, con fuentes, y no delirios de un escritorzuelo con ganas de aprovecharse de la fama de los demás.

jueves, 11 de agosto de 2011

Dylan Ratigan: Mad as Hell

No me meto mucho en política últimamente, y menos en la estadounidense. Pero este tipo tiene mucha razón y creo que sus ideas merecen difusión. Está en inglés y habla bastante rápido, pero creo que se entiende bastante bien.



domingo, 15 de mayo de 2011

Adaptaciones con espíritu

Como muchos sabréis se está emitiendo la adaptación televisiva de Juego de Tronos, que ya va por su cuarto capítulo. Y la verdad es que me está encantando: la estética, los personajes, su forma de hablar y las relaciones entre ellos están muy conseguidos. Los personajes a los que te dan ganas de pegarles un puñetazo siguen conservando esa característica en pantalla, es algo de agradecer.


Sin embargo, cuando estoy viendo la serie con gente que no ha leído los libros, no lo aprecian tanto como yo. Las cosas suceden demasiado rápido, no se explican tan en profundidad los detalles, no puedes leer el pensamiento y las impresiones de los personajes. Y aquí es donde quiero llegar a parar: Mi valoración está completamente sesgada a lo leído en el libro. Para mí, la serie es una recopilación de los pasajes más importantes del libro puestos en escena. Así, cuando veo a Arya en sus intentos de no ser una dama sino un caballero, mi mente viaja a todas esas sesiones de costura en las que intentaba fastidiar a su hermana Sansa. Mi mente rellena los huecos con lo que he leído con anterioridad, de forma que los personajes ganan una profundidad que en realidad no se les da en la serie.

Pero pongamos otro ejemplo todavía más claro. Quizá algunos de los lectores recuerden mi crítica de La brújula dorada. En ese momento ya lo expliqué, si has leído el libro la peli te encanta. Si no lo has leído, la peli son un montón de escenas prácticamente inconexas. Es decir, no lo voy a negar, la peli es mala. Pero tiene ese espíritu, esa estética, esa forma de lograr sumerjirme en la historia que conozco que hace que obvie los fallos de guión. Y por eso me encanta esa peli.

Un último ejemplo: la serie británica Sherlock. Cuando mostré interés en la vieja edición de casa de mi abuela, mi padre me compró todos los libros de Sherlock Holmes en una deliciosa edición en tapa dura en cuatro volúmenes. Los devoré. Me encantaba la forma en la que todo se deshilachaba al final de cada aventura, la forma en la que a Holmes le parecía un tedio tener que explicarlo todo, sus problemas con la droga... Todo. Todo apuntaría a que un remake con Sherlock buscando en google desde su blackberry sería un despropósito. Pero no, a través de "mantener el espíritu", de conservar y saber mostrar la personalidad de los personajes, es una serie que me encantó y no puedo esperar a ver la siguiente temporada este verano.


En fin, sólo quería compartir estos detalles por todos aquellos que me sigan por twitter o facebook y me vean hablar demasiado bien de esta u otra adaptación. Es porque no soy neutral, no puedo serlo, si la adaptación conserva "el espíritu" de la novela original.

miércoles, 4 de mayo de 2011

Debate sobre matrimonios del mismo sexo en Iowa

Desde hace ya algunos años, el matrimonio entre personas del mismo sexo está permitido de facto en Iowa. Si no accedían a darte la licencia, ibas a juicio y dado que la Constitución promulga la igualdad debía serte concedida. Sin embargo, a comienzos de este año surgió una propuesta para modificar el término matrimonio como la unión de un hombre con una mujer. La propuesta fue aceptada y por lo tanto ha seguido su camino, y se encuentra a la espera de ser votada en el senado estatal.

Para representar los lados de este conflicto, aquí os dejo con dos vídeos que creo que muestran muy bien lo que cada uno de los bandos representa (en inglés, por supuesto). Como siempre, estoy abierto a comentarios constructivos que aporten debate y comentarios destructivos sobre lo sesgado de mi elección.



Un joven de 19 años contando su experiencia como hijo de pareja gay



Un joven de 20 años contando su punto de vista a favor de esta modificación

lunes, 14 de marzo de 2011

Regalos originales para hombres y mujeres

El siguiente post es un post patrocinado sobre los regalos-experiencia que se han puesto de moda estos últimos años. Si quieres conocer mi opinión, bien; si no, pues gracias por tu tiempo.

Como muchos de mis lectores sabrán, yo siempre he sido un desastre para los regalos. Se puede ver en esta época del año en la que me llego a preocupar seriamente por los regalos de cumpleaños para mi chica. Probablemente eso me pase porque intento que ese regalo perdure en su memoria y pueda considerar el día como algo especial. Y, sinceramente, algo que no se olvida son algunas de las ofertas de Aladinia.


Dada la naturaleza del regalo, empezamos por algo importante: acotar la oferta a nuestra región. No puedo negar que sería interesante hacer dos kilómetros en un trineo tirado por perros, pero si para ello me tengo que desplazar a Andorra desde Murcia me cuesta el trayecto tres veces más que el regalo. Obviamente, no es plan.

Sabiendo como soy, lo segundo a mirar es el precio. Desgraciadamente no se pueden ordenar las ofertas por precio. Pero mirando un poco el catálogo, he encontrado ofertas para todos los bolsillos. Por un lado, se ofrecen actividades cortas y baratas de las que a mí me llamarían la atención: Iniciación a ski o surf, vuelo en autogiro o rodar colina abajo en una pelota gigante. Algo típico para hacer regalos día del padre. Por otra parte, está la oferta más tranquila (y más cara): escapadas de fin de semana, masajes, o buceo. Algo que yo consideraría más regalos para mujeres.

Y bueno, no hay mucho más que comentar. Si estáis interesados pues navegar un poco por la página, lo cual no es nada difícil pues está bien diseñada. También tienen bonos regalo en los que pagas por un bono que se puede canjear por una entre varias experiencias a elegir. En resumen, que puede ser una alternativa muy interesante, sobre todo si cuentas con presupuesto.