ADMINBLOG PROYECTOSDESCARGASNORMASACERCA DE
Blog de Miguel Herrero
Si es niño, Juan, si es niña, María

Ponerle un nombre a un hijo/a debe ser complicado. Yo no tengo ese problema por el momento, pero sí que me he planteado cambiarle el nombre a mi motor de juegos. SDE no es algo reconocible, y se pierde entre los resultados en google. Resulta difícil dar con un nombre significativo, y además me gustaría que sonase bien tanto en inglés como en español (no que tenga significado, sino que sea pronunciable en ámbos).

¿A qué viene un cambio de nombre a estas alturas? ya tengo decidido que este motor sea mi PFC para la superior (si es que algún día la termino :( ), y tengo intención de volver a programarlo en c++, ya que me gustaría que fuese usado por la mayor cantidad de gente posible. Además, el único motivo de utilizar c# fue porque DirectX está muchísimo mejor organizado aquí que en C++ y ahora pienso utilizar SDL como librería middleware.

Tengo algunas ideas, pero todos los buenos están ya cogidos. Ahora mismo, tengo dos en la cabeza “Magma” y “Melt”. El segundo está libre, pero el primero ya tiene asociado un motor 3D para dispositivos móviles. También está la idea que se pretende transmitir con el nombre, aunque Ogre no creo que transmita nada realmente. Melt me gusta porque mi motor aglutina módulos para controlar todas las partes de un juego, no solo los gráficos, y como está todo “fundido” en la misma librería me parecía un nombre correcto. ¿Más sugerencias?

 
Cita sobre Visual Studio

“Whoever thought of manifest files for VS2005 should be shot. Right now my artist’s can’t run the game due to this crap. Already wasted 4 hours trying to figure this out, and I am getting nowhere.”

Rakkar, desarrollador de videojuegos y creador de RakNet

¡Aprovecho para desear mucha suerte a los que se presentan al parcial de Procesadores! ¡Nos vemos allí!

Vía | Rakkar’s Blog

 
¿DirectX 9 vs DirectX 10?

En serio. Últimamente estamos viviendo en nuestras propias carnes un bombardeo de lo bueno que es DirectX10. Y todo por culpa de los juegos que empiezan a salir con la etiqueta “solo para Vista”. El primero en anunciarse fue Halo 2 que, sinceramente, dudo que necesite siquiera DirectX8 para funcionar. ¿Que van a incluirle mejoras? pues más vale que les salga mejor que la conversión de Halo 1, en especial la optimización. Debe ser el único juego en el que los frames caen en los espacios cerrados en lugar de en los abiertos :D

Luego se anunció Crysis, mostrando todas esas virguerías que nuestro cerebro ignorará a partir de los 15 minutos de juego. Sí, es impresionante, pero parece que también van a sacarlo con versión para DX9. Y encima publican un par de vídeos comparándo las dos versiones. Uno en los que el detalle que mejor se distingue son los haces de luz a través de las hojas de los árboles y otro en el que lo más llamativo es cómo el humo se mueve cuando el hunter pega un grito. SEGURO que estamos todos que se nos hace el culo pepsicola por esas minucias. SEGURO que eso compensa la compra de un ordenador con una gráfica que soporte DX10 y la licencia de Windows Vista, que tampoco sale barato.

El último en anunciarse fue Lost Planet de Capcom, que saca juegos como churros últimamente, aunque seguro que al menos es entretenido. Pero a última hora hacen público que también funcionará sobre DirectX9. Y yo me pregunto ¿No será más fácil portarlo a DX9 cuando la XBOX360 usa esa versión?. Parece que el talonario de Microsoft no tiene fin.

Me alegro de que juegos como World of Warcraft o Half Life 2 sean superventas. Juegos cuyo acabado técnico no es puntero ni mucho menos (aunque puede que muchos penséis que el HL2 lo sea, pero no es así). Ellos hayan invertido más pasta en buenos artistas, buena inmersión y una jugabilidad que se adapte a cualquier jugador.

Cuando yo era pequeño, mi juguete favorito eran las cájas de cartón. Podía hacer mil cosas con ellas, convertirlas en lo que quisiera. Quizá los estudios de desarrollo deberían hacer más cajas de cartón y menos benchmarks.

 
Disco gratuito: 2002

Este disco lo grabé en el 2002 (¡sorpresa!) y tiene algunos temas muy interesantes, junto con otros no tan interesantes. Hay mucha experimentación aquí, pues muchas de las canciones están creadas sin teclado, utilizando muchos patrones para los instrumentos o arpegiadores.

También grabé mis primeras canciones “guitarreras” decentes distorsionando mi guitarra española. Guardo buen recuerdo de muchas de las canciones. Por ejemplo, en Mr.Robot utilicé para la voz un programa que simulaba voces humanas, y quedó bastante simpática. Además la letra es bastante basta pero es difícil darse cuenta :D

En Real Disaster intenté emular los ritmos y melodías que utilizaban The Prodigy en sus primeros discos, y creo que está bastante conseguida (aunque tarda en llegar a la parte movida).

Execute es un himno al que se le añaden progresivamente instrumentos y Crypt Reagge es una improvisación cruzando reagge con ambientación fantasmal. En resúmen, mucha variedad y mucho trabajo invertido.

Descarga directa

 
Presentación de Proyectos

El jueves 24 hicimos la presentación de la segunda práctica de la asignatura de Proyectos de Informática. La primera fue un caos pero no nos podemos quejar de cómo salió, la verdad. Esta vez la cosa pintaba mejor, la verdad. Había muchas lagunas en la documentación, pero eso quería decir que podíamos inventar la respuesta, no que estaba mal. La presentación en sí estuvo bastante bien, aunque yo creo que había demasiadas personas y que las partes estaban bastante desequilibradas en cuanto a número de transparencias. Por lo demás, quedó bastante visual y no fue demasiado aburrida.

Aunque como todos sabéis, criticar es muy fácil, así que allá voy:

  • La introducción y conclusión no estuvo mal, aunque se repetía mucho lo mismo una y otra vez. En especial, al decir las conclusiones, se explotó demasiado el “como se dijo anteriormente” ya que las conclusiones recopilaban todo lo dicho anteriormente, así que sonaba redundante.
  • La parte técnica estuvo muy entretenida, con esas animaciones que gustan a niños y mayores, pero sin pasarse. Discreto a la par que elegante, que diría mi padre. Lo malo es que había transparencias que se leyeron tal cual y otras en las que no había texto en las que se explicaban los diagramas. Digamos que contrastaba un poco. Pero además de ser la parte más importante de la presentación, fue la mejor.
  • La planificación fue un visto y no visto, yo habría hecho que planificación y presupuesto fueran asignados a una sola persona. Aún así, estuvo bien explicada y se utilizaron zooms a zonas del cronograma para explicar mejor algunas partes del mismo.
  • Por último, el presupuesto estaba bien planteado y el chaval al que le tocaba presentar tenía una buena chuleta con qué decir. Además en la pre-presentación que hicimos el miércoles lo hizo bastante bien, pues es bastante extrovertido y que no se corta al hablar. Sin embargo en la presentación estuvo muy nervioso, incapaz de encadenar bien frases o salir de lagunas de memoria. Todos tenemos un mal día, pero me llamó la atención porque no me esperaba para nada algo así, viendo que en las horas de prácticas el siempre estaba en todos los fregaos. Lo dicho, una mala tarde la tiene cualquiera.

¿Y para qué sirvió todo esto? pues para nada. Básicamente, la presentación sirve para dar tiempo a los profesores para leerse la documentación y sacar un par de preguntas sobre los puntos flojos. Esta vez no nos masacraron con la base de datos, como en la primera práctica, sino que fueron a preguntas con mucho nivel de detalle. Eso me dice que no fue tan fácil encontrar fallos en la documentación.

Lo que sí me gustó, es que por primera vez nos hicieron un pequeño comentario sobre el aspecto visual del documento. Normalmente, los alumnos hacemos las cosas más sosas imaginables, con unos estilos estándar y poco más. Esta vez nos dijeron que deberíamos haber aplicado algo de “imagen de empresa” para distinguir ese documento de los demás. Que no fueran los estilos estándar del Word, que incluyéramos el logotipo y el nombre de la empresa en la cabecera, etc. Fue un pequeño detalle que normalmente no se suele mencionar en este tipo de prácticas.

Por lo demás, qué decir… esta vez estaba Fran en el jurado. Y por muy duras que fueran sus preguntas, es un tipo encantador y que hace unas clases divertidísimas. No es broma, el que tenga curiosidad, debería asistir el año que viene como oyente, no hace falta ningún conocimiento previo para asistir :D . Y realmente nos hemos reído en alguna clase. Así da gusto.

¡Ah y enhorabuena al grupo 10 por esa divertidísima presentación!