28 Dic
Empezando a programar

Ya aclarados algunos términos del sector podemos empezar a hablar de cosas más serias. Al fin y al cabo nuestro objetivo es aprender a crear un juego sencillo. Para alcanzar este fin vamos a emplear el lenguaje de programación C++ con el compilador MinGW junto a las librerÃas SDL. Ya estará chirriando el oÃdo de alguno al escuchar programación, normalmente no todos los miembros del equipo de desarrollo de un juego saben programar pero nosotros como iniciados no vamos a tener un equipo. Asà que, ya en el rol de lobos solitarios, nos toca hacer el papel de todos los miembros de un equipo de desarrollo, entenderéis mejor ahora porque quiero empezar con las 2D y juegos simples.
Se que usaré muchos términos que no he explicado, pero a partir de ahora no los explicaré en el momento de usarlos porque sino esto va a parecer más un glosario de palabras relacionadas con el sector que una iniciación a la creación. Asà pues asumiré que cada vez que emplee una palabra técnicas os serviréis de San Google para averiguar su significado.
Antes de empezar nada vamos a instalar todas las herramientas necesarias para empezar nuestra labor como programadores. Instalar el compilador y aprender a usarlo. Si alguno quiere usar un IDE de c++ es libre de hacerlo, pero yo voy a usar el compilador en modo consola ya que creo que asà quedará más claro y tendremos mejor controlado lo que hace y lo que no.
Para instalar el compilador que voy a usar he seguido este tutorial. Todos los archivos se encuentran en sus correspondientes ubicaciones, el único que yo no encontré fue mingw32-make-x.x.x.exe, asà que me baje el mingw32-make-x.x.x.tar.gz y me salté el paso de ejecutarlo. De todas formas es instalado en el momento que instalas los demás *.tar.gz. En este punto alguno estará acordándose de gente de mi familia por poner un tutorial en inglés pero conocerlo es un requisito indispensable si de verdad quieres aprender en serio ya que muchÃsima bibliografÃa está escrita en este idioma.
Una vez instalado todo ya podemos crear un archivo de prueba, para ello usaremos el bloc de notas, podéis usar el msword o cualquier otro editor de texto pero recordad que debe ser texto sin formato al guardarlo. Lo que escribiremos en el archivo será un código fuente para probar que compila y enlaza bien en C++. Después de crearlo modificaremos su extensión a *.cpp para que el compilador lo reconozca como código en C++. Este es el código de ejemplo que escribiremos en el *.cpp que hemos creado.
El programa es bastante simple, abrirá una ventana de consola y mostrará la palabra Hola hasta que pulsemos una tecla. Para que nuestro compilador convierta este texto en un archivo ejecutable debemos hacer lo siguiente. Ejecutamos msys, nos saldrá una ventana tipo consola. msys trabaja por defecto en la carpeta que hay en el directorio home. Asà que copiaremos nuestro prueba.cpp en esa carpeta. Ahora podemos comprobar que prueba está en la carpeta escribiendo ls en la lÃnea de comando de msys. DeberÃa salir en el listado. Bien, ahora sólo tenemos que escribir lo siguiente en la lÃnea de comandos.
g++ -o NombreParaEjecutable prueba.cpp
Esto creará un ejecutable con el nombre que hayamos indicado en la misma carpeta donde se encuentra prueba.cpp. Lo ejecutamos y si hace lo previsto ya podemos ponernos a darle caña al manual que hayamos elegido para aprender C++. A partir de aquà es cuando empezamos a hablar de programación. No podemos dedicarnos en esta serie a enseñar programación en C++, porque tomarÃa mucho tiempo y además no soy ningún experto para dar lecciones. Con cualquier manual de este lenguaje os apañaréis, yo personalmente sigo el tÃtulo Aprenda C++, Ed. Anaya.
Como veréis conforme vayáis practicando con el manual, con las herramientas que disponéis ahora solo podréis crear aplicaciones en modo consola. En el principio de este artÃculo he dicho que usaremos SDL para crear nuestro pequeño juego pero no he explicado como compilar código que use ésta librerÃa. Creo que tenéis que dominar un poco el lenguaje de programación antes de meteros de lleno en la creación del juego. En el próximo artÃculo se explicará como instalar SDL y podremos crear ventanas, detectar pulsaciones de teclado, etc. Y crearemos nuestro primer falso juego, para que veáis la estructura de un videojuego, como la describimos en el primer artÃculo.










Categoría/s:
Tags:
30/12/2007 - 1:45
Me encanta esta sección.
Quiero saber mas!!!!
30/12/2007 - 11:31
[…] - Empezando a programar: Tercera parte de una serie de artÃculos que tiene como objetivo la introducción del público general al los intrÃngulis del desarrollo de videojuegos. En esta se introduce de forma muy básica a la programación, aunque es recomendable leerse las dos anteriores. Interesante sin duda, a ver que nos depara en posteriores entregas. […]
30/12/2007 - 22:21
Genial, espero y salga pronto el siguiente articulu, pues es muy interesante ^^
21/08/2008 - 10:04
Ultram information from drugs com….
Ultram and tylenol 3 with cod. Buy ultram. Ultram ortho mcneil….