Programando con Love 2D – Mi primer juego Bola Roja

Dudo que nadie quiera jugar a este juego pero es realmente adictivo (al menos a mi me lo parece). Su titulo es: bola roja. Si le mejoro un poco los gráficos creo que podría añadirle la función de configurar cuenta de GNU/Social para que se puedan publicar por allí las puntuaciones máximas automáticamente. Básicamente se…

Programando con Love 2D – Física de bola que rebota contra suelo

Con el framework Love2D podemos crear nuestra propia física para los objetos o tirar de las funciones que ya trae el framework para generar mundos en los que tenemos gravedad y los objetos ciertas propiedades. Lo mejor antes de nada es ver un ejemplo no sin antes decir que para saber como compilar love 0.10.2…

Programando con Love 2D – Código en varios archivos y tamaño ventana

Con el framework love2D para realizar videojuegos hasta ahora hemos usado solamente un archivo en los diferentes posts en los que estamos hablando sobre el tema (Puedes verlos todos desde aquí). El archivo lo llamamos siempre main.lua y es el que siempre ha de estar. Digamos que cuando ejecutamos love busca main.lua pero eso no…

Programando con Love 2D – Textos de colores centrados

En el anterior post sobre "Programación con Love 2D" vimos como centrar una imagen. Es bueno ver ese post desde aquí antes que este ya que se recicla el código. El código de ejemplo con el que vamos a trabajar requiere descargar una tipografía, una imagen y un sonido. Podemos bajar todo desde aquí: https://mierda.tv/descargas/test.tar.gz…

Descargar audio de videos de youtube desde la terminal

En este escrito vamos a ver una de las formas en las que podemos automatizar la descarga solamente del audio de vídeos de youtube y que al mismo tiempo el resultado quede en formato ogg. Software necesario: youtube-dl ffmpeg oggenc mpg321 En GNU/Linux Debian 9 puede instalarse todo del tirón así: # apt-get install vorbis-tools…

Programando con Love 2D – Mostrar imagen centrada

Mostrar una imagen con Love 2D en pantalla es sencillo (jpg, png, ...). La función que nos permite hacer esto nos permite indicar la posición x,y en la que queremos que se muestre. Esa posición es la esquina superior izquierda de la imagen.. De modo que si quisiéramos colocar una imagen en pantalla lo más…

Programando con Love 2D – Control de la velocidad de objetos

Hasta ahora no hemos visto como controlar la velocidad de los objetos que colocamos. Hemos visto varias entradas sobre como hacer cositas con Love2D pero no hemos controlado aún la velocidad. Es el momento de hacerlo supongo. Si te interesan otros artículos sobre Love2D puedes mirar estos anteriores: * Programando con Love 2D - Ejemplos…

Ver canales de Televisión Española en el vlc

Una forma de ver televisión de mierda es usando el vlc. Es posible ver algunos de los canales de la TDT Española. Este tipo de cosas pueden servir para quienes no tenemos televisión y una vez al año para las campanadas, elecciones, ... pues queremos saber que demonios dicen por esos mundos. Para ello hemos…

dfc htop ncdu en GNU/Linux

Existen muchas más alternativas a df, top y du pero estas creo que son suficientemente coloridas y visuales como para comentarlas. Para instalar en Debian dfc, htop y ncdu simplemente así: # apt-get install dfc htop ncdu En anteriores artículos hemos comentado que por ejemplo dfc no estaba en Debian 8 pero si que regresaba…

Hexen II – Sobre GNU/Linux – uHexen2

En anteriores posts hemos detallado como puede jugarse a la primera parte de Hexen en GNU/Linux (concretamente aquí) pero aún no hemos detallado como puede jugarse en GNU/Linux a Hexen II (la segunda parte basada en el motor de quake). Hexen I salió en 1995 y utilizaba el motor de doom de id software. Hexen…

Doom – Sobre GNU/Linux – Chocolate-doom

En 1993 salió Doom de ID software. Actualmente pueden seguir realizándose mapas para doom (véase este post). Tras el lanzamiento de Doom salieron muchos otros juegos comerciales que pueden jugarse con el mismo engine libre. Por ejemplo estos: * 1994 - Heretic – Sobre GNU/Linux – Chocolate-doom * 1995 - Hexen – Sobre GNU/Linux –…

Hexen – Sobre GNU/Linux – Chocolate-doom

En 1995 salió Hexen usando el motor de Doom de ID software. En la actualidad en GNU/Linux puede jugarse a Hexen ya que existen engines libres como chocolate-doom que si le indicamos el archivo WAD del juego original pues lo utilizarán. En Debian es posible instalar chocolate-doom así: # apt-get install chocolate-doom Descargar el archivo…

Heretic – Sobre GNU/Linux – Chocolate-doom

En 1994 salió Heretic usando el motor de Doom de ID software. En la actualidad en GNU/Linux puede jugarse a Heretic ya que existen engines libres como chocolate-doom que si le indicamos el archivo WAD del juego original pues lo utilizarán. En Debian es posible instalar chocolate-doom así: # apt-get install chocolate-doom Descargar el archivo…

Strife – Sobre GNU/Linux – Chocolate-doom

En 1996 salió Strife usando el motor de Doom de ID software. En la actualidad en GNU/Linux puede jugarse a strife ya que existen engines libres como chocolate-doom que si le indicamos el archivo WAD del juego original pues lo utilizarán. En Debian es posible instalar chocolate-doom así: # apt-get install chocolate-doom Descargar el archivo…

Quake 3 – Sobre GNU/Linux – ioquake3

El quake 3 estaba diseñado para jugar en red. A diferencia del quake1 y el quake2 que tenian modo historia este ya no tenia. No fue hasta el Quake 4 que regresó el modo historia a los Quake. Si te interesa ejecutar Quake 1 y Quake 2 sobre GNU/Linux es bueno que sepas que existen…

Quake 2 – Sobre GNU/Linux – Yamagi

Aparte de jugar a Quake 2 en GNU/Linux quizás te interese saber como jugar también a Quake1. Si deseas eso puedes echar un vistazo a este otro post: * Quake 1 - Sobre GNU/Linux - Darkplaces Y recordado ese otro post ya podemos ver como podemos jugar a Quake 2 en GNU/Linux. La opción que…

Programando con Love 2D – Ejemplos de animación I

Posiblemente escribiré más de un post sobre como realizar animación programando con el framework love2D en LUA. El motivo es que no existe una sola forma de hacer las cosas y es por eso que quiero cubrir unas cuantas formas de realizar una animación. Para entender la forma de animación que voy a proponer en…

Programando con Love 2D – Moviendo rectángulos con el teclado

En anteriores posts ya hemos hablado de como compilar o instalar love 2D y hemos visto otros ejemplos. Simplemente recordar que como punto de partida este post viene bien: * Programando con Love 2D rectángulos de colores en movimiento Sin entretenernos más en eso en este post se hablará de como mover un puntito por…

Programando con Love 2D – Rectángulos de colores en movimiento

En anteriores entradas hemos hablado de como compilar love 2d (un framework LUA para realizar juegos en 2D) y hemos visto un ejemplo de como mostrar tipografías y reproducir sonido en ogg. Por tanto si no tienes love 2D en tu sistema quizás te interesará primero compilarlo para tenerlo o incluso instalarlo desde repositorio (aunque…

Compilar Scummvm 2.0.0 en GNU/Linux

Para disfrutar de bastantes juegos en GNU/Linux podemos usar Scummvm. Es interesante hacerlo con la versión 2.0.0 ahora mismo en vez de las anteriores que lo mismo encontramos si en vez de compilar tiramos de repositorio en sistemas GNU/Linux como por ejemplo Debian. Algunas dependencias no necesariamente obligatorias pero interesantes: # apt-get install libfaad-dev libmpeg2-4-dev…