Lugar: Campus Party. Centro de Convenciones Bancomer. Santa Fe
Profesor: Mario Palos
Día: 14 de noviembre del 2009
Hora: 18:00 - 19:30
Código fuente

La finalidad de este taller de programación de videojuegos, fue la de poder compartir con la audiencia algunas de las prácticas que se llevan de manera profesional en la industria del videojuego.

De entrada se eligió un  juego muy sencillo para trabajar: “PONG”; porque como lo hemos comentado en diferentes conferencias, la mejor recomendación para comenzar en la creación de videojuegos es a través de una idea concreta, sencilla y bien definida. Un error común es plantearse una meta poco realista y que va más allá del alcance actual que le podemos dar a un proyecto, esto termina frustrando y alejando a la persona al momento de crear su videojuego.

Ya con la idea, el siguiente paso es llenar 2 importantes documentos: el documento de concepto, el documento de diseño. Estos documentos ayudan a definir de manera clara todo lo relacionado a éste, su jugabilidad, diseño e historia entre otros. La finalidad de estos documentos es dejar el menor espacio posible para la duda y la improvisación.  Hoy en día la industria de los videojuegos mueve miles de millones de dólares a nivel mundial, por lo que es de suma importancia administrar los recursos de la mejor manera posible y esto se logra con una planeación clara y eficiente del proyecto.

Antes de comenzar con cualquier línea de código, se sugiere un análisis profundo de la lógica en que fluirá el programa y de la forma en que el ciclo del videojuego se llevará a cabo. Es común que comenzamos a programar y después de varias líneas de código nos damos cuenta de que realmente no comprendemos ¿cómo se juega? , y por consiguiente ¿cómo se programa?

Un punto en el que se hizo énfasis es en el de buscar las soluciones más sencillas y prácticas al programar un videojuego; muchas veces nos gusta como programadores exagerar y hacer grandes relajos y líneas de código, cuando la solución realmente no es tan compleja.

Por último se buscó orientar a los chavos sobre la importancia del autoestudio y autoaprendizaje para la programación de videojuegos porque, como muchas otras actividades, la programación requiere de constancia y mucha práctica, equilibrada con el suficiente conocimiento de temas de programación.