Entradas

Mostrando entradas de mayo, 2014

Dibujar formas simples con C++ y SFML

Imagen
Programación Orientada a Objetos con C++ y SFML SFML esta compuesto por varios módulos especializados en los aspecto que integran el desarrollo de los juegos de vídeos. Sistema, Ventana, Gráfico, Sonido y Red. Estos módulos han sido diseñados con la filosofía de programación orientada a objeto (POO). La POO nos permite crear tipos nuevos de datos donde podemos definir su contenido y las operaciones que son posible en esos datos . Una de las características mas importante del lenguaje de programación C++ es la clase , que permite a los programadores crear sus propios tipos de datos. Por ejemplo los tipos incorporados en los lenguajes de programación como los números enteros, los caracteres, punto flotante, etc., son tipos primitivos de objetos, y las operaciones que puedo realizar sobre esos tipos son, sumar, restar, multiplicar, dividir concatenar etc.  La POO nos permite crear nuevos tipos mas complejos permitiendo que la manipulación de esos tipos sea tan intuitivos com

Configurar Code::Blocks y SFML en Linux Debian

Imagen
En esta parte del curso ya debemos tener  instalado el Code::Blocks, las librerías SFML y haber  probado con el compilador g++  un programa sencillo. El siguiente paso es configurar un proyecto de Code::Blocks para que empecemos a compilar y ejecutar programas con las librerías SFML. Lo primero que vamos hacer es crear un nuevo proyecto en Code::Blocks y agregarle un archivo fuente. En este link está paso a paso como hacerlo. En  Code::Blocks le damos click a crear nuevo proyecto, proyecto vacío, siguiente, le damos nombre al proyecto ejemplo: ProySFML, siguiente y finalizar. Creado el proyecto su nombre aparecerá en el Workspace. A continuación agregamos el archivo fuente donde vamos a escribir el programa SFML que mostrara una ventana sencilla y vacía donde después dibujaremos algunas figuras.La ventana va ser nuestro lienzo donde vamos a plasmar nuestras ideas. Para agregar el archivo: File>New>Empty file Desea agregar este nuevo archivo al proyecto activo? le

Como escribir y ejecutar un programa C++ SFML y compilarlo en Linux con GNU g++

Imagen
En esta entrada vamos a escribir un programa sencillo en SFML que simplemente muestra una                 ventana.     Aunque tengamos instalado un IDE como Code::Blocks es recomendable hacer pruebas con los          compiladores directamente, en nuestro caso vamos a escribir un programa con la librería SFML y compilarlo con  g++  por consola o terminal linux, es una manera de comprobar que todo este bien para el desarrollo de nuestros programas. Mas adelante lo haremos con Code::Blocks. Para compilar, enlazar y crear un ejecutable  con C++ y SFML con el compilador GNU g++ sobre Linux, debemos hacer principalmente lo siguientes pasos: 1)  Escribir el programa fuente en un editor de texto   ( por ejemplo gedit) y guardarlo con extensión .cpp 2)  Compilar la fuente con el comando g++ -c. Esto crea el archivo objeto con extension .o 3)  Enlazar las librerías al archivo objeto y crear la aplicación ejecutable 4) Ejecutar el programa 1-Escribir el programa con editor de texto y gu

Escribir y ejecutar un programa en C++ con Code Blocks en Linux

Imagen
Escribir un programa C/C++ y ejecutarlo en el entorno de desarrollo integrado IDE Code::Blocks Los IDE facilitan la vida de los programadores y tienen una gran cantidad de herramientas para hacer el trabajo mas fácil en los momentos de escribir programas complejos. En entradas posteriores veremos como enlazar Code::Blocks con la API SFML que tiene funcionalidades para crear vídeo juegos y programas interactivos. Por ahora vamos a dar los primeros pasos y escribir un programa sencillo y lograr que se ejecute en Linux, pero todos estos pasos aplican para el desarrollo en entornos Windows. Teniendo instalado el IDE Code::Blocks podemos seguir los siguientes pasos. Si quieres saber como instalar Code::Blocks en Linux pulsa aquí  y para Windows éste:  Instalar Code::Blocks en Windows . 1-Abrimos el entorno de desarrollo Code::Blocks. En el escritorio gnome por aplicaciones-programación y por xcfe menú de aplicaciones-desarrollo. Gnome XCFE 2-Creamos un nuevo pr

Instalar CodeBlocks en Linux Debian

Imagen
Programación de Juegos de Vídeos con Sfml Para la programación de juegos de computadoras se necesita herramientas. En primer lugar un entorno de desarrollo integrado IDE (siglas en ingles de integrated development enviroment). En este curso vamos a usar el entorno de desarrollo libre Code::Blocks. A continuación describimos como instalarlo en linux Debian 1  Abrimos el terminal : Escribimos el comando para entrar como root o administrador    su 2 Editamos la lista de fuentes   nano /etc/apt/sources.list   2.1 Inhabilitar la busqueda en CD de Instalación              colocar  un # al principio de las lineas siguiente:              #  deb cdrom:[Debian GNU/Linux 7.3.0...             # deb cdrom:[Debian GNU/Linux 7.3.0...     2.2 Agregar las siguientes direcciones:            #code::blocks            deb http://apt.jenslody.de/stable wheezy main            deb-src http://apt.jenslody.de/stable wheezy main           Nota: coloca la versión Debian que tengas