En esta ocasión vamos a crear nuestro particular "Hola Mundo" con Ogre
3D desde el principio. Vamos a aprender a crear una ventana y a
renderizar un modelo simple en tres dimensiones.
Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas
11 julio 2012
27 junio 2012
Ogre3D parte II: Instalación de Ogre3D en Ubuntu
En este artículo vamos a ver cómo preparar nuestro entorno de trabajo para empezar a programar nuestros videojuegos con Ogre. En primer lugar vamos a definir cuál va a ser ese entorno de trabajo:
- Sistema operativo: Linux - Ubuntu 12.04
- Lenguaje de programación: C++
- IDE (entorno de desarrollo integrado): Code::Blocks
- Librerías gráficas: Ogre3D
01 mayo 2012
Juego - Rompe Bloques Mudejar
Esta vez os traigo un clon del Breakout, aunque os será más conocido
por Arkanoid, que a su vez era un clon del anterior, pero de mucho más
éxito en la época dorada de los videojuegos de arcade. Lo he programado
en C++ con las librerías gráficas Allegro en su versión 4. El proyecto
está realizado con codeblocks pero no os costará adaptarlo a otros IDE's
con los que os sintáis más cómodos porque es muy sencillo. El código
fuente está liberado bajo licencia GPL, así que os animo a compartirlo y
modificarlo a vuestra discreción.
23 marzo 2012
Transparencias en Allegro 5
Después de echarle un vistazo al excelente post de Juan Pablo sobre cómo pasar de la versión 4 a la 5 de Allegro he estado trasteando un poco con la programación de algunos de mis juegos y hay algunas cosas que querría comentar con vosotros.
En concreto, en este post, voy a hablaros sobre las transparencias en Allegro5.
Etiquetas:
al_convert_mask_to_alpha,
al_draw_tinted_bitmap,
al_map_rgba_f,
al_set_blender,
allegro,
alpha,
c++,
imagenes,
magic pink,
programacion,
transparencia
Ubicación:
Teruel, España
17 marzo 2012
Configurar Allegro5 en CodeBlocks para Linux
En un post anterior vimos cómo instalar las librerías de programación gráfica Allegro 5 en el sistema operativo Ubuntu. En ésta entrada veremos cómo configurar nuestro IDE (Entorno de Desarrollo Integrado) favorito Code::Blocks para que podamos compilar nuestros programas haciendo uso de las librerías de programación gráfica Allegro en su versión 5, hasta hoy, la última disponible.
Instalar Allegro5 en Ubuntu
Vamos a explicar cómo instalar la última versión de las librerías de programación gráfica Allegro en nuestro sistema operativo Linux favorito: Ubuntu.
Actualmente, la versión de Allegro que podemos descargar de los repositorios de Ubuntu es la 4, pero ya tiene unos años y, a gusto de algunos, se ha quedado un poco obsoleta. La última versión de Allegro es la 5 y proporciona una nueva API mucho más potente.
Actualmente, la versión de Allegro que podemos descargar de los repositorios de Ubuntu es la 4, pero ya tiene unos años y, a gusto de algunos, se ha quedado un poco obsoleta. La última versión de Allegro es la 5 y proporciona una nueva API mucho más potente.
25 noviembre 2011
LAMP y PHPMyAdmin en Ubuntu
LAMP es el acrónimo de "Linux, Apache, MySQL y PHP".
Para instalar LAMP en Ubuntu 11.10 haremos uso del tasksel, que por defecto no viene instalado como lo venía siendo en versiones anteriores.
Ejecutamos tasksel y seleccionamos LAMP Server
Cuando termine de instalar todos los paquetes necesarios podemos comprobar que se han instalado todos los servicios correctamente de la siguiente manera:
Para hecernos la vida más fácil instalaremos el sistema gestor de bases de datos PHPMyAdmin. Para ello ejecutamos en la consola:
Para instalar LAMP en Ubuntu 11.10 haremos uso del tasksel, que por defecto no viene instalado como lo venía siendo en versiones anteriores.
$ sudo apt-get install tasksel
Ejecutamos tasksel y seleccionamos LAMP Server
$ sudo tasksel
Cuando termine de instalar todos los paquetes necesarios podemos comprobar que se han instalado todos los servicios correctamente de la siguiente manera:
$ sudo service mysql restart
$ sudo /etc/init.d/apache2 restart
Para hecernos la vida más fácil instalaremos el sistema gestor de bases de datos PHPMyAdmin. Para ello ejecutamos en la consola:
$ sudo apt-get install phpmyadmin
02 abril 2011
Algoritmos de búsqueda
Un algoritmo de búsqueda es aquel que nos permite encontrar un elemento dentro de una estructura de datos como podría ser un vector o una base de datos.
Para explicar los dos algoritmos básicos de búsqueda, que son: la búsqueda secuencial y la búsqueda dicotómica o binaria; tomaremos como elemento un número entero y como estructura de datos un vector.
Para explicar los dos algoritmos básicos de búsqueda, que son: la búsqueda secuencial y la búsqueda dicotómica o binaria; tomaremos como elemento un número entero y como estructura de datos un vector.
25 marzo 2011
Programación de videojuegos en linux
A continuación expongo un pequeño manual, a modo de cookbook, para configurar un entorno linux como plataforma de desarrollo y programación de videojuegos con C++ y las librerías gráficas Allegro. Los entornos de pruebas han sido ubuntu 10.10 y fedora 14.
Suscribirse a:
Entradas (Atom)
-
Vamos a explicar cómo instalar la última versión de las librerías de programación gráfica Allegro en nuestro sistema operativo Linux favori...
-
A continuación expongo un pequeño manual, a modo de cookbook, para configurar un entorno linux como plataforma de desarrollo y programación ...
-
En un post anterior vimos cómo instalar las librerías de programación gráfica Allegro 5 en el sistema operativo Ubuntu . En ésta entrada ve...




