2009!!

Un año nuevo ya ha comenzado y lo que se aprendió el año pasado comenzará a ser posteado por aquí.

Por lo pronto puedo adelantar que se están cocinando unos tutoriales de SDL para aquellos que quieran iniciar en el mundo del desarrollo de juegos y la computación gráfica. Así que están advertidos de ir aprendiendo C++.

Que este año esté lleno de mucho código, de muchos juegos y de más cosas buenas en Venezuela en el ámbito del entretenimiento electrónico.

Ambiente OpenGL para Windows

En el post anterior, comenté que comencé a asistir a la materia Computación Gráfica I dictada en la USB. En dicha materia se exploran varios aspectos técnicos de la programación orientada a gráficos y estructuras matemáticas concerniente a los mismos a través de la programación en OpenGL.

En esta oportunidad quiero hablar de cómo logré establecer mi ambiente de trabajo en Windows para programación 3D para OpenGL. Cabe la pena destacar que no voy a definir ni a citar información del mismo (ya hay mucha en Internet, elaborada por expertos en la materia).

Nota: Es importante destacar que para el momento en que se escribió este post (27 Sep 2008), las características de mi equipo fueron las siguientes.

  • Microsoft Windows Vista Business SP1 en Inglés.
  • Microsoft Visual Studio 2008 (este tutorial sirve también para las ediciones Express).
Bien... antes de comenzar con este breve pseudo-tutorial cabe destacar que el famoso Windows SDK ya viene con Visual Studio y no es necesario descargar el .iso de 1.3GB del sitio de descargas Microsoft para tal fin.

Otra cosa a tener en cuenta es que, si quieres seguir tutoriales a este estilo, lee mucho de Sistemas de Archivos (o File Systems en Inglés). Ciertamente te ayudará a comprender mejor. Y todavia mejor si investigas el file system de tu sistema operativo y compilador favorito; te ahorrará MUCHOS dolores de cabeza (experiencia propia).
  1. Descargar GLUT para Win32. Por qué? OpenGL sólo maneja gráficos... nada de teclado, nada de ventanas... sólo gráficos. GLUT en pocas palabras ayuda al principiante (algo así como la librería aux.h en The Red Book; según lo que he podido leer). Descargar el que dice bin. Yo utilicé esta versión.
  2. Al descomprimir, tendras 5 archivos dentro del directorio o carpeta (glut.def, glut.h, glut32.dll, glut32.lib, README-win32.txt). Vamos a copiar los archivos a los siguientes directorios:
  3. glut.h en C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\gl
  4. glut32.dll en C:\Windows\system
  5. glut32.lib en C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
  6. Descargar este ejemplo. Descomprimir y abrir el archivo llamado Simple.sln.
  7. Si todo sale bien, entonces al compilar (Ctrl + Shift + B) quizá nos de un Warning, pero Cero (0) errores.
  8. Ejecutamos (Ctrl + F5) y debería ejecutarse lo siguiente.

Computación Gráfica

Saludos a quien pueda estar leyendo este humilde Blog.

Comencé a ir a clases de Computación Gráfica I en la USB (Universidad Simón Bolívar), aquí en Venezuela. La primera clase a la que asistí fue en realidad la tercera y como llegué tarde por mala información (no se está dando en el salón, sino en un aula audiovisual) entonces bueno... digamos que no entendí mucho.

Cuando tenga resultados palpables postearé lo que haya aprendido. Así mismo, he tenido buenos resultados con el libro de ActionScript 3. Pueden ir al siguiente link para ver los ejercicios y cosas raras que he hecho.

Por otro lado, he conseguido cantidad de páginas e información en cuanto al desarrollo de juegos electrónicos; y en mi aun no-oficial Wiki no he hecho la actualización de los enlaces puesto que poco a poco iré colocando aquellos que he utilizado con resultados positivos. Lo que sí puedo decir es que gotoAndLearn es un buen sitio que he encontrado con tutoriales de ActionScript 2 / 3 y son en video, así que recomiendo se pasen por ahí aquellos que manejan el idioma Inglés.

 
©2009 Odisea en el desarrollo de juegos... | by TNB