Vivir en Barcelona es genial. Estáte atento de todo lo que tiene y sucede en la ciudad condal en Barcelona Hoy


28 Dic

Empezando a programar

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.

LogMsys

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.

pruebcod.JPG

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.

  • Enviar a:
  • Fresqui
  • Meneame
  • Barrapunto
  • MisterWong
  • Del.icio.us
  • co.mments
  • Yahoo
  • Vidaup
trackback Dirección Trackback
categorias Categoría/s: Curiosidades
tags Tags: , , ,

Publicidad

3 comentarios en “Empezando a programar”

  1. pamgoo
    1

    Me encanta esta sección.
    Quiero saber mas!!!!

  2. La semana en otros blogs (8) » Pixfans
    2

    […] - 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. […]

  3. Viking0x
    3

    Genial, espero y salga pronto el siguiente articulu, pues es muy interesante ^^

Deja un comentario

Puedes usar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Publicidad