Resultados de buscar «SDL en C»

Recopilación – Programar juegos con SDL en C

En 2017 me entró la vena de programar en C algunos juegos y de paso pues dejé un poco de documentación al respecto. 12 artículos escritos desde el 1 de mayo del 2017 hasta el 13 de mayo del 2017. Digamos que me tiré enfrascado con esto unas semanitas. El resultado puede seguirse desde aquí: …

SDL en C bajo GNU/Linux 012 – Mostrar números obtenidos por puerto serie USB

   Normalmente las entradas sobre SDL de esta serie no llevarán elementos externos. No obstante tenia ganas de probar a ver en pantalla valores que pueden obtenerse con un arduino.    Para ello comenté el tema en la entrada anterior y en está otra puse el esquema de ejemplo de un motor que podemos mover …

SDL en C bajo GNU/Linux 011 – Mostrar números gráficamente

  Esta entrada es importante por unas cuantas razones.    Por un lado para ver como podemos crear una tipografía en un mapa de bits y mostrarla. En el caso que nos ocupa será un mapa de bits solamente de números. Concretamente este:       Para ahorrar espacio los he creado y colocado todos juntitos …

SDL en C bajo GNU/Linux 010 – Modulo sonando de fondo

   En el anterior articulo se ha explicado por encima como se puede hacer para reproducir módulos musicales pero no llegamos a ver un ejemplo adaptado en condiciones para usarlo con SDL en C. El ejemplo era funcional pero sin ventanita y sin control para poder cerrar.    En este caso he adaptado el ejemplo …

SDL en C bajo GNU/Linux 009 – Cientos de tipos de módulos de sonido

   xmp es un player para línea de comandos que soporta la tela de módulos musicales y al mismo tiempo es una librería (está desarrollado sobre esa librería) que nos permite utilizarla para por ejemplo reproducir módulos en nuestros programas.    Si deseas saber más sobre lo que son los módulos musicales y como iniciarte …

SDL en C bajo GNU/Linux 008 – Degradados

   En la anterior entrada vimos como pintar un pixel en pantalla y también como pintar muchos aleatoriamente incluso creando pequeños degradados para simular el movimiento de una lluvia de estrellas (bueno, algo así).    En esta nueva entrada vamos primero a ver un sencillo ejemplo en el que creamos un fondo degradado (en rojo, …

SDL en C bajo GNU/Linux 007 – Dibujando una lluvia de estrellas

   Es posible que mucha gente recuerde «el juego de la mariquita». Aquí puede verse un ejemplo de estos juegos en los que movías una mariquita (o lo que fuese) por la pantalla para ir creando zonas cerradas que mostrasen un fragmento de una imagen oculta. Normalmente eran fotos porno por cierto: https://www.youtube.com/watch?v=EJSUA88b9zo    Para …

SDL en C bajo GNU/Linux 006 – Horizontal parallax scrolling

   La ventana vamos a definirla a 640 de ancho por 480 de alto como venimos haciendo.    Todo el tinglado puede bajarse desde aquí: paralax.zip    Los gráficos que vamos a usar son estos (bueno, en realidad son los bmp que vienen en el zip pero los muestro para ahora después explicar cosejas).    …

SDL en C bajo GNU/Linux 005 – Moviendo con el teclado un objeto

   En este nuevo post vamos a ver como controlar eventos. En este caso cerrar la ventana, la pulsación de algunas teclas y con ello mover en pantalla algo.    Para ello he recurrido al típico ejemplo de una nave que movemos en el eje x e y.    Aquí se puede bajar todo el …

SDL en C bajo GNU/Linux 004 – Varias imágenes y animación

  Mostrar una imagen fue lo que vimos en el anterior post sobre SDL en C bajo GNU/Linux. En esta ocasión vamos a mostrar 2 imágenes. Una de fondo y otra que es un sprite con el que vamos a jugar para crear una animación de una persona andando.     Para que no tengas …

SDL en C bajo GNU/Linux 003 – Mostrando una imagen

En anteriores entradas de esta serie hemos visto como crear un makefile y que herramientas usar, hemos visto también como instalar la biblioteca SDL base y como crear una ventana y es el momento de meternos en faena y ver como podemos mostrar un bmp (mapa de bits) dentro de la ventana.   Importante antes …

SDL en C bajo GNU/Linux 002 – Instalando la base

Si te has perdido el primer post de este grupo de posts mira antes: https://mierda.tv/2017/05/01/sdl-en-c-bajo-gnulinux-001-hola-mundo/   Existe mucho software creado con SDL. En esta entrada no vamos a mostrar ejemplos de software ya creado, ni a recopilar ni compilar juegos que se han creado (comerciales y libres) usando SDL. En esta entrada vamos a instalar …

SDL en C bajo GNU/Linux 001 – Hola mundo

Antes de comenzar a hablar de SDL es bueno tener claros unos pocos conceptos.   Digamos que la finalidad de esta serie de articulos es saber como montar el tinglado para poder programar en C algo que podamos ver en ventana grafica y mostrar algunos graficos y escuchar sonidos. Podriamos decir que para llegar a …

AmigaOS 4.1 virtualizado sobre Qemu en GNU+Linux

Hace casi una década (2010, esto está escrito en 2019) salieron varias placas base PowerPC a la venta desarrolladas para ejecutar el sistema operativo AmigaOS 4.1. Su codename era: Samantha. Las placas eran y son : Sam440ep Sam440ep-flex Sam460ex Esas placas eran producto Europeo. Italiano. Si hacemos zoom en el mapa. La empresa que las …

RBDOOM3BFG – Doom 3 BFG Edition en GNU+Linux

No confundir con Doom 3 del 2004. Doom 3 BFG Edition se sacó a finales del 2012. Esta versión incluye: – Gráficos y efectos de sonido mejorados – Sistema de guardado de partidas a través de checkpoints. – Soporte para pantallas 3D y HMDs. – Incluye la expansión Resurrection of Evil con una misión nueva …

TwinEngine – A Little Big Adventure engine en GNU+Linux

Lo mismo recuerdas jugar a LBA (Little Big Adventure). Jugarlo en GNU+Linux es posible y una de las formas es con dosbox-x y otra con un engine llamdo twin-e . Veamos como hacerlo usando twin-e. Se pueden instalar las dependencias así (en Debian por ejemplo): # apt-get install libsdl1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev fonts-freefont-ttf   Luego se …

Kknd Extreme (krush, Kill N’ Destroy) en GNU+Linux

Hola. Este juego es buena cosa y ahora puede disfrutarse en GNU/Linux gracias al trabajo de un grupo de entusiastas. Unos maquinas. # apt install mono-complete liblua5.1-0-dev libsdl2-2.0-0 libopenal1 curl make $ git clone «https://github.com/IceReaper/KKnD» $ cd KKnD/ $ bash fetch-engine.sh $ make $ ./launch-game.sh Saludos cordiales.

Virtualizar Windows 98SE sobre GNU/Linux con qemu

El motivo de escribir este post es por dejar un poco los pasos que se pueden realizar para virtualizar Windows 98SE sobre GNU/Linux. En futuros posts posiblemente se necesite indicar como hacer esto y es mejor dejarlo en un post aislado enlazable para que no sean tan largos. Los pasos son los siguientes: Descargar la …

Compilar interprete de «Igor: Objetivo Uikokahonia» en GNU/Linux

Por fin he conseguido hacer funcionar «Igor: Objetivo Uikokahonia game interpreter«. He dejado el proceso realizado documentado. Este post es para quienes quieren jugar a este maravilloso juego en GNU/Linux con un interprete (aún no terminado). El tipo tras el reversing es Gregory Montoir (cyxx en github). Es un maquina. El proceso para compilar el …

Dosbox-x – Compilar desde el código fuente en GNU/Linux

Hace unos meses dejé una receta de como instalar o compilar Dosbox-x aquí: Dosbox-x instalar o compilar en Debian 9 Y por algún motivo en su momento me funcionaban esas instrucciones para compilar Dosbox-X. Pero hoy probando en diferentes maquinas con Debian 9 la cosa no chuta bien. Por tanto dejo receta para compilar y …