domingo, 30 de octubre de 2011

Tutorial 0: Configurando el entorno

Hola,

Esta es mi primera entrada en el blog, espero que sea la primera de muchas y espero que sea de vuestro agrado :)

Tengo en mente realizar una serie de tutoriales utilizando GLScene, no se si más adelante hablaré sobre otros temas pero por el momento me centraré en GLScene.

¿Por qué GLScene? Me parece una librería bastante buena para iniciarse en el mundo del desarrollo de escenas 3D, ya que no tendremos que bajar a un nivel tan bajo como si usáramos OpenGL y es intuitiva, ya que está basada en componentes visuales que podemos arrastrar a un formulario (si profundizáis en el tema y queréis hacer aplicaciones más complejas, veréis que lo mejor para tener una buena estructura de proyecto es crear los componentes mediante código). Con GLScene, podremos utilizar un lenguaje de programación orientado a objetos como Object Pascal o C++ y podremos integrarlo con la VCL de Borland o con la LCL de Lazarus (open source).

En este primer tutorial, vamos a centrarnos en la instalación de todas las herramientas necesarias para poder desarrollar videojuegos que hagan uso de la librería GLScene, utilizando C++ como lenguaje de programación y por tanto Borland C++ Builder en su versión 6 como IDE.

Puede que esto no sea lo más lógico, ya que GLScene está escrita en Object Pascal (aunque posteriormente se ha adaptado a C++). Puede que lo lógico fuera utilizar alguna versión de Borland Delphi o Lazarus, pero pienso que C++ es un lenguaje que está más cerca del desarrollo de videojuegos, así que para los principiantes les sirve para habituarse a trabajar con C++.

Como ya comenté, voy a utilizar Borland C++ Builder 6, a partir de ahora lo llamaré BCB6. Lo primero que debéis de tener en cuenta es que este IDE y compilador no es gratuito. Si no tenéis pensado adquirir este IDE, ya sabéis que hay otra alternativa libre para desarrollar con GLScene, pero habría que utilizar Lazarus (Object Pascal).

Bien, instalamos Borland C++ Builder 6.

Os pongo unas capturas de pantalla de cómo sería el proceso.








Ahora vamos a instalar GLScene, lo podéis descargar de aquí, esta versión está preparada para compilar sin problemas en BCB6.

Descomprimid el .zip donde queráis.

Abrid BCB6 e id a Tools --> Environment Options --> Library --> Library path --> ...



Desde aquí, añadimos la carpeta GLSceneBCB6\Source y todas las subcarpetas del .zip que habéis descomprimido anteriormente.

Después abrimos el archivo GLSceneBCB6.bpk, pulsamos en Compile y luego en Install.



Si todo ha ido bien os aparecerá una ventana como esta:


¡Voila! Ahora tenemos GLScene instalado en nuestro IDE y podemos empezar a cacharrear con él. Os recomiendo que antes de seguir con los tutoriales os hagáis este otro tutorial de David Martín de Vidales que es de iniciación, seguro que luego tenéis mil dudas más :)