Simular botón del medio en mouse 8bitdo N30 en Linux
Desde hace un tiempo soy el feliz poseedor de un mouse N30 de 8BitDo, o "el mouse NES" como le digo yo. El mouse es un homenaje al Nintendo Entertainment System, y usa el mismo tipo de botones y paleta de colores. Sinceramente es más "lindo" que "cómodo", pero al final del día es un mouse, y no uso tanto el ratón a la hora de programar (para cosas como juegos o diseño, más vale usar otro más ergonómico). Cuenta con los dos botones tradicionales y la superficie entre medio sirve para hacer scroll, a pesar de no tener ninguna […]
Veranos con Zelda: The Legend of Zelda - A Link to the Past
En Escocia, el invierno no avisa, y ya hay días que está empezando a hacer frío. Parece que el verano es junio, julio y agosto, y en setiembre nos vamos preparando para prender la calefacción y abrigarnos más... Para no aceptar del todo que el verano terminó, qué mejor que escribir sobre Zelda. Gran parte de los títulos de The Legend of Zelda que he jugado, los asocio con el verano. En general esto no viene relacionado a la fecha de salida del juego. Simplemente coincide que en mi memoria las aventuras de Link en Hyrule (y otros mundos) están […]
¡Feliz día del programador!
¡Feliz día del programador! Hoy 12 de setiembre es el día número 256 (28) del año por ser la cantidad de valores representables en un byte de datos (13/9 en los años comunes y 12/9 años bisiestos). Por esto se festeja el día del programador. Como es tradición en el blog, escribo un post en principio deseando feliz día a todos los programadores y las programadoras que lo lean, y les pregunto: ¿en qué andan? ¿qué lenguajes o tecnologías nuevas están usando este año? Haciendo un repaso en mi caso se repite bastante lo que dije el año pasado. Pero […]
Turrican III (Amiga) y Mega Turrican (Sega Genesis/Mega Drive)
Siguiendo con los Turrican en orden cronológico, jugué Turrican III, seguido de Mega Turrican. Como comentaba en el post anterior, se trata del mismo juego para dos plataformas distintas. Factor 5 desarrolló primero Mega Turrican para Sega Genesis/Mega Drive, y después hizo un port para Amiga y lo renombró Turrican III. Irónicamente, el port de Amiga se publicó antes que el original en la consola de Sega. Al ser el mismo juego, y haberlo jugado uno atrás del otro, no pude evitar escribir en gran parte una comparación de las dos versiones. La tercera entrega de la saga construye sobre […]
Los secretos de Super Turrican, Mega Turrican y Turrican III
En el post de Turrican II me preguntaba sobre el desarrollo de Turrican III (Amiga), Mega Turrican (Genesis/Mega Drive) y Super Turrican (SNES). Resulta que el sitio web de Factor 5 sigue funcionando, con un diseño de hace al menos 10 años, pero funcional y lleno de contenido interesante. Entre las secciones del sitio, podemos encontrar "Secretos". Las páginas de Super Turrican, Mega Turrican y Super Turrican 2 fueron actualizadas porque fueron publicados en la Virtual Console de Wii. Además de compartir algunos trucos, cada página da un poco de información del desarrollo y lanzamiento de cada uno. Esto me […]
Turrican II - Amiga
El pasado fin de semana empecé a jugar Turrican II, después de haber terminado Turrican. Esta secuela también se desarrolló para la plataforma Amiga y se encuentra disponible en Turrican Anthology Vol. 1 en Nintendo Switch. Está muy bueno ir siguiendo la evolución cronológica de los juegos, teniendo como referencia personal Super Turrican, e ir viendo cómo van apareciendo las propiedades que lo caracterisan. Ni bien empieza el juego, se notan algunas mejoras en los gráficos, así como en la información en pantalla - un poco modernizada-. No sé si es que usaron una plataforma más nueva en el momento […]
Turrican - Amiga
Ayer empecé a jugar y recién terminé Turrican, un juego clásico "run and gun", al estilo Contra o Metal Slug, pero más ciencia ficción, con alguna influencia también de Metroid. El personaje principal es un guerrero mutante en armadura robótica al estilo Mega Man, pero más como para grandes, como orientado a adultos. Lleva un cañón en el brazo para disparar en dirección horizontal, con tipos de proyectiles que varían según distintas cápsulas que va encontrando. También tiene un rayo que dispara en 360°. Además puede transformarse en pelota al estilo Samus, y los niveles no son tan lineales por […]
Más experimentos con DragonRuby
Desde que empecé mi aventura con DragonRuby, programando una implementación de Tetris, seguí jugando con la herramienta. Todas las semanas he ido pensando cosas divertidas para programar. Generalmente se me ocurría alguna visualización en particular, o veía algo que me hacía pensar "¿cómo se implementará eso en DragonRuby?", y me desafiaba a hacerlo. Seguí con la tendencia que empecé escribiendo Tetris: no buscar si ya existía una forma ya conocida de hacer algo, sino implementarlo de cero. Esto me obligaba a aprender cosas nuevas e intentar entenderlas a nivel más bajo. DragonRuby ofrece un montón de aplicaciones de ejemplo y […]
Family 76 en 1
Estoy seguro que hay personas que al leer el título de este post le viene un recuerdo muy específico a la cabeza. En mi infancia (fines de los 80 en adelante, les aviso si en algún momento me empiezo a sentir adulto y la declaro por terminada), era muy común el Family, un clon del Nintendo Family Computer, o "Famicom" en Japón y Nintendo Entertainment System (NES) en América y Europa. Conocía muy poca gente que tenía un NES, pero incluso esas personas generalmente tenían un adaptador para jugar cartuchos de Family. Se conseguían cartuchos de Family en todos lados, […]
Programando Tetris con DragonRuby
En octubre de 2016 me dispuse a aprender a programar videojuegos con Ruby usando la biblioteca Gosu. Siempre me gustó el juego Tetris y me pareció un buen ejemplo como primer proyecto. Es relativamente simple como para llegar al punto de declararlo "terminado" sin sentirme abrumado. En el proceso, podía aprender lo suficiente de las herramientas como para tener una idea mínima para arrancar algo nuevo. Todavía tengo el código que escribí en ese momento. No es buen código, pero dado que lo escribí para experimentar y aprender, no lo juzgo tanto. Conseguí recursos gráficos libres de internet, y en […]
Mar10: El Día de Mario mirando películas de Mario
Con motivo de Mar10 (10 de marzo, "Día de Mario"), hoy volví a mirar las películas de Mario. No se pueden comparar entre sí por varias razones: La película de 1993 no tenía más que unos pocos títulos con poco o nada de historia en la que basarse. Además fue pionera en su género, no se sabía qué funcionaba en la transición del videojuego al cine, y es una película totalmente experimental. Ni que hablar que Nintendo le dió ruenda suelta a Hollywood con los personajes, y no se involucró prácticamente en la producción. La película de 2023 tiene 30 […]
Publicado Gleam v1.0.0
Esta semana se publicó la versión 1.0.0 del lenguaje de programación Gleam, un "lenguaje amigable para hacer sistemas que escalan con tipado seguro". Ya he escrito sobre Gleam en el blog antes, pero no he escrito tanto código como hubiera querido. Es uno de los tantos lenguajes que me gustan y con los que me gustaría programar más. Gleam cuenta con "el poder de un sistema de tipado, la expresión de la programación funcional, y la seguridad del entorno de ejecución tolerante a fallas y de alta concurrencia de Erlang, con una sintaxis moderna y familiar". El 4 de marzo […]
10 años de emacs.sexy
Esta semana se cumplen 10 años desde que registré el dominio y publiqué el sitio web emacs.sexy. Se ve que 2014 fue un año bastante ocupado en cuanto a proyectos personales... En su momento escribí en el blog al respecto en Emacs es Sexy. Como comentaba originalmente, el sitio surgió como respuesta a vim.sexy, pero con un objetivo un poco más productivo: Con la disponibilidad de los nuevos TLD .sexy, hace poco salió en La Internet el sitio vim.sexy. Tiene pinta de ser una respuesta paródica al editor de texto hipster del momento Atom. Pero mi problema era: Si bien […]
Colección de novelas de Cory Doctorow en Humble Bundle
En este blog se lee bastante a Cory Doctorow. Y en Humble Bundle publicaron una colección de novelas del autor al precio que elijas: Incluye los clásicos Little Brother, Homeland, así como el cuento corto del mismo universo Lawful Interception y la secuela Attack Surface. También pueden obtener Radicalized, uno de mis libros preferidos del autor, varias de sus primeras obras y dos de sus trabajos más recientes de ficción: Red Team Blues y The Lost Cause. Red Team Blues es el primer título en una serie basada en Martin Hench, un contador forense, retirado que se dedica a destapar […]
Actualización en SuperTimeTracker.com
Feliz día de la marmota, y felices 10 años a mi proyecto SuperTimeTracker.com 🎂 Aprovechando que tuve que renovar el dominio (pasando por esa etapa en que uno se cuestiona: ¿debería volver a renovar el dominio o darme por vencido y abandonarlo?), actualicé un poco mi "proyecto de fin de semana": Super Time Tracker es una aplicación web muy simple y minimalista para gestionar el tiempo de tareas. No necesitas crear una cuenta, grupo o clientes. No necesitas compartir tu correo electrónico, nombre o número de teléfono (en su momento era una aplicación para Firefox OS). Sólo traquea tu tiempo. […]
Comentarios recientes