Otro paréntesis, si me lo permiten (y sino también):
El arte y ciencia de producir videojuegos es muy novedoso y creo que necesitamos ir sistematizando los conceptos y técnicas. Sistematizar es algo que les viene fácil a ustedes como estudiantes de sistemas. Comenzaré por sugerirles una lectura es castellano sobre las bases conceptuales de los videojuegos (el
enlace aquí, por cierto es una traducción por Ciro Duran). No lo he leido completo, pero ojeandolo encontré esto que dice el autor con respecto a la "ciencia y arte de diseñar videojuegos":
En unos pocos años hemos alcanzado finalmente lo que yo veo como una masa crítica de escritura de conceptos, análisis formales y entendimiento práctico y teórico para ser capaces de llenar el curriculum de una universidad... o por lo menos, en este caso, un curso de diez semanas.
Ok, eso no es enteramente justo. Existe actualmente una gran cantidad de material relacionado con el diseño de juegos y muchos libros (con muchos más siendo publicados a un ritmo alarmante). Pero la gran mayoría o bien es inútil, o es una lectura tan densa que nadie en el campo se molesta en leerlo. Las lecturas que tendremos en este curso son aquellas que, cualquiera que sea la razón, se han impregnado en la industria; muchos diseñadores profesionales ya están familiarizados con ellas.
Voy a poner mi imaginación a volar un poco y me disculpan estos ensueños: ¿Se imagínan ustedes una carrera universitaria llamada "Ingeniería de Video Juegos"? ¿Como sería el campo laboral? ¿El Pensum de la carrera? Supongo yo que deberiamos estudiar cosas como estas:
- Bases conceptuales de los video juegos
- Diseño Gráfico
- Animación
- Sonido
- Juegos de Aventura, RPG y Ficción Interactiva
- Juegos de Estrategia
- Juegos de Simulación: SimCity, Los Sims
- Juegos Educativos.
- Aspectos psicológicos: ¿qué tipo de videojuegos activan o desarrollan ciertas habilidades psico-motoras? ¿Qué hace un video juego adictivo? ¿Qué hace un videojuego divertido? ¿Como se hace un video juego educativo, según el tema a enseñar y la edad?
- Publicidad y videojuegos: Mercadeo viral a través de videojuegos.
- Comercialización de videojuegos y la industria de los videojuegos.
- Videojuegos para dispositivos móviles: ¿como explotar la interconectividad?
¿Qué opinan ustedes? ¿Estudiarían una carrera así? ¿Les parece relevante o algo que pueda tener un campo laboral interesante? Bueno, soñar no cuesta nada- volvamos a un plano más inmediato...
En este momento, una sistematización interesante por realizar sería la del uso de la librería PyGame. Les pido a todos los que usaron esta librería que echen el cuento sobre cuales referencias o tutoriales les fueron útiles para aprender sobre PyGame. Una vez que se dispusieron a usarlo, ¿se dieron cuenta si existe algún workflow (flujo de trabajo) para usar Pygame? Me refiero a lo siguiente: me imagino que primero tienen que declarar y activar una ventana (¿qué es una ventana y como se hace eso?), luego dibujan cosas sobre la ventana mediante blits (¿que es un blit?) y hacen un update (¿que es un update?) Si quieren ponerse sofisticados con la animación y lograr algo de calidad, utilizarían un sprite, pero, ¿qué es un sprite? ¿Se dan cuenta de hacia adonde quiero llegar? Pygame ofrece un conjunto de herramientas estándar para crear video juegos, pero para poder usarlas hay que manejar algo de terminología, y saber de antemano para qué tipo de tareas se utilizan las distintas herramientas. Quisiera que de todo esto hicieramos una especie de manual de PyGame para dummies.
Al grupo de "El ahorcado", que utilizó el Tkinter, le hago la misma invitación. ¿Existe algún texto sencillo que nos pueda instruir sobre su uso y el manejo de la terminología básica? Como se acordarán, el documento que usamos en clase no era particularmente sencillo.
Traten de participar bastante en este post, pues la temática es universal para todos los video juegos. De lo contrario, creo que tendré que hacer yo mismo un videojuego para lanzar estudiantes por la ventana desde el tercer piso de la UNEFA y así liberar mi frustración de no ver a los estudiantes participar. Ahora, hablando en serio, en verdad quisiera que no dejáramos este tema hasta este semestre. Sería excelente si terminaran de desarrollar sus videojuegos. Y sería mejor aún si algunos de ustedes continuasen explotando esto para su provecho profesional. Creo sinceramente que hay material para que lo puedan lograr.