Vídeos de algunas prácticas

Buenos días, tras unas cuantas semanas de inactividad hoy os traigo algunos vídeos que he colgado en YouTube de las prácticas que hemos ido haciendo en el posgrado de programación de videojuegos.

Esta entrada la iré actualizando conforme vaya subiendo todos los vídeos, pero de momento ahí van los tres que ya están subidos.

Run for the keys, run!!

Esta práctica ya la conoceréis quienes hayáis leído los primeros posts de este mi blog, y de hecho podéis descargar el juego en sí de aquí. Hoy os pongo el vídeo demostrativo que grabé de él ayer.

XNA Scene

Esta práctica forma parte de un grupo de tres prácticas hechas utilizando motores gráficos a elección. En mi caso elegí usar el framework XNA Games Studio 3.1 de Microsoft, pues es relativamente sencillo de utilizar, y además se pueden hacer cosas para la Xbox360.

En este caso se trataba de crear un escenario 3D, con iluminación y algún que otro añadido. El resultado, el que podéis ver aquí abajo (próximamente colgaré el ejecutable).

XNA Game

Esta práctica es otra de las del grupo de motores gráficos, y en este caso había que extender la creación de un escenario de la anterior práctica y añadir modelos estáticos y dinámicos. Un tanque y un alien del Doom fueron los modelos dinámicos elegidos, y algunos árboles los estáticos. Igual que antes, aquí abajo tenéis el resultado (el ejecutable en otro momento).

De momento estos son los únicos vídeos que puedo añadir, pero en cuanto tenga un rato cambiaré estos dos últimos por versiones en alta definición, y añadiré también otras prácticas en las que he trabajado.

Un saludo.

Anuncios

¡Camarero, una de tresdés!

Tras el anterior éxito en mi primera incursión en el mundo de los videojuegos en 2D, el siguiente paso natural era el de la tercera dimensión.

Para comenzar de forma suave, nos mandaron realizar una simulación del sistema solar en 3D, y ahí que me puse yo a dibujar esferas y hacerlas girar sobre sí mismas y alrededor de la que sería el Sol. Por supuesto, esta última debería iluminar a las demás, ya que para algo es una masa ardiente de hidrógeno y helio, esa gran bombilla incandescente que cuelga del cielo y te deja ciego si la miras fijamente.

En realidad, los requerimientos de la práctica se limitaban a pedir la Tierra, la Luna y el Sol, pero la gran mayoría de los “practicantes” hemos realizado el sistema solar completo. Eso sí, nada de medidas o distancias reales, pues entonces el Sol habría sido una gigantesca esfera en medio de la nada, y los planetas hubieran aparecido, si llegasen a verse, con el tamaño de un grano de azúcar en comparación.

Lo que sí he mantenido a rajatabla son las proporciones de movimiento rotacional y traslacional, lo que produce unos resultados un tanto curiosos en la simulación. Un segundo en ésta equivale a un día terrestre, con lo que la Tierra da vueltas y vueltas sin parar; pero luego te fijas en Jupiter y Saturno, ¡y van más del doble de rápidos!, pues su período rotacional equivale a unas 10 horas terrestres. Sin embargo, a pesar de girar tan rápidos sobre su eje, les cuesta decenas de años terrestres dar una vuelta al Sol. Todo un contraste, sin duda.

Lo más gracioso es cuando se aumenta la velocidad de la simulación, hasta 16 veces más rápido, lo que hace que los planetas más cercanos al sol, incluida la Tierra, se desplacen y giren a velocidades cómicas.

Sin más dilación, os dejo con la descarga de esta nueva práctica: Sistema Solar

¡Un saludete!

And the winner is…

Antes escribo que llevamos ya un tiempo esperando las notas, antes las publican en la universidad. Ayer por la noche vi por fin en el tablón del aula un mensaje indicando que ya se habían publicado, junto a comentarios personalizados para cada alumno.

¿Por la noche? ¿Comentarios personalizados? Sí, bueno, es lo que tiene estudiar a distancia por medios telemáticos, en este caso gracias a internet. La UOC (Universitat Oberta de Catalunya) es una de las mejores universidades a distancia a nivel mundial, en buena medida debido a su sistema de evaluación continuada, que te “obliga” a presentar trabajos cada poco tiempo. Pero bueno, que me desvío del tema…

Las horas de arduo trabajo y las largas madrugadas de programación al filo de la duermevela han dado su fruto, y mi primer juego en 2D, Run for the keys, run!!, ha obtenido una calificación de A, lo cual pasado al sistema de notas de toda la vida equivale a un sobresaliente. Eso, acompañado de unos comentarios no carentes de comedidos elogios, no hacen sino animarme a seguir esforzándome en igual o mayor medida.

De aquí a final de semana el profesor colgará en el tablón del aula los tres juegos que considere mejores a nivel académico (mejor programación, diseño, planteamiento de soluciones, etc..). No creo que el mío esté dentro de los tres mejores, pues las prisas por la falta de tiempo me impidieron hacer algunas cosas como me hubiera gustado, y todo es mejorable, pero bueno, no negaré que sería un puntazo que Run fuera uno de los elegidos.

En cualquier caso, estoy deseando ver los trabajos de los demás para poder comparar formas de trabajo. Y si me dieran su permiso, incluso los colgaría por aquí.

¡Ya os contaré!

Mi primer minijuego en 2D

¡Buenas noches! Entre unas cosas y otras había ido retrasando el estreno oficial del blog, más allá del mensaje de bienvenida, pero creo que ya es hora de poner algo, antes de que el sueño pueda conmigo una noche más. Para tan magnífica ocasión, he elegido compartir con vosotr@s el primer minijuego de UrbisTM Soft. Pero, obviamente, no lo tendréis tan fácil; nada de llegar y descargar, ¡¡os tendréis que tragar el rollo que soltaré!! Eso, o bajáis al final de esta entrada y pincháis directamente en el enlace, claro…

En el posgrado que estoy haciendo no tenemos exámenes, sin embargo tenemos que realizar una serie de trabajos cada pocas semanas, relacionados con la materia que estamos dando. Hace un par de semanas terminamos la materia de videojuegos 2D, para lo cual nos tocó hacer un juego en 2D que cumpliera con una serie de requisitos: un escenario pintado a base de tiles (cuadraditos pequeños de idéntico tamaño repetidos en cierta medida para ahorrar memoria), un personaje que pudiera moverse y saltar por el escenario, objetos y enemigos con los que interactuar, etc.. Nada nuevo bajo el Sol, lo típico de un juego 2D estándar.

Lee el resto de esta entrada »