Archivos de Mayo de 2007

Creando estrellas

31 Mayo de 2007

Esta semana estoy haciendo tests de animación y creando algunas magias para Armors, aunque la animación aún no la he tocado sí he estado preparando algunas de las magias. Como en Armors los personajes dominan los elementos, el protagonista, Solstice, tiene el poder de manipular la luz solar, por lo que, en algunas de sus magias es capaz de convocar estrellas, aunque sean de un tamaño poco más grande que un puño. Para esta ocasión he preferido no usar el típico lens flare que se utiliza para simular muchas veces el sol, sino que he decidido modelar y texturizar una estrella tal que así:

Estrella


La verdad es que estoy bastante contento con el resultado, ya que es casi creíble la forma y colores de una estrella que se parece a nuestro sol, aunque no estoy muy contento con la corona para la que he tirado de luces volumétricas y lens flare en post producción. Mañana posiblemente haga alguna prueba con partículas o algo por el estilo a ver qué sale, aunque por ahora prácticamente casi la doy por buena.

Publicado por Lord Cyberon el día 31 Mayo de 2007 a las 0:17

¡Por fin tengo la Wii! Este fin de semana iba a estar haciendo pruebas de animación para Armors, para comprobar que los personajes funcionan correctamente y sus proporciones son adecuadas para conseguir una buena animación antes de seguir programando, y ya de paso, preparar algunos efectos especiales para las magias de los personajes. Pero la consola de Nintendo ha podido conmigo y me ha picado. Llevo mucho tiempo leyendo que es mejor de lo que aparenta o de lo que puedes pensar a primera vista, y es verdad!!!!!!! Es simplemente una gozada: el tenis, los bolos (ya he conseguido 180 puntos en la tercera o cuarta partida), el boxeo, el golf, y el beisbol, al que todavía no le he cogido el truco, simplemente una virguería…

Hoy ya estoy un poco cansado y me pondré con lo que quería hacer; mañana será otro día para jugar a la Wii.

Publicado por Lord Cyberon el día 26 Mayo de 2007 a las 19:33

Se acaba el plazo

21 Mayo de 2007

Hoy por fin se acaba el plazo para presentar trabajos para el concurso de Fundamentos Web. La verdad es que la cosa está muy complicada, ya que este fin de semana han entrado a participar 17 nuevos estilos y la mayoría de muy buena calidad. Yo por mi parte he tenido tiempo de presentar un nuevo diseño, ya que el primero no me parecía lo suficientemente competitivo. Ahora sólo queda ver si lo aceptan, por lo que, desde el viernes he estado sin tocar Armors ni nada por el estilo. Hoy por fin empiezo de nuevo!!!!!

Por cierto, hablando de videojuegos, ¿alguien no se ha enterado ya a estas alturas de que Blizzard ha anunciado Starcraft II, uno de los juegos de estrategia en tiempo real más esperado? Pasad por la página, ved los vídeos, las cinemáticas, los bocetos, y si os gustó el primero, id ahorrando para comprarlo, porque el juego está muy avanzado por lo que se puede ver, así que ya mismo lo tendremos con nostros.

Publicado por Lord Cyberon el día 21 Mayo de 2007 a las 15:56

Trasteando el XNA

16 Mayo de 2007

Este fin de semana he tenido un poquito de tiempo y me he pasado por la web del club de creadores de XNA. Allí he encontrado unos cuantos tutoriales bastante útiles, como ejemplos de sistemas de partículas, cosa fundamental para muchos juegos, el de render de mapeado de normales, que me va a venir muy bien, porque tendré que reconstruir los modelos actuales para que pesen menos, ya que ahora tienen una media de medio millón de polígonos y hacer uso de los mapas de normales para sacar los detalles pequeños, y los de animación.

En el punto de la animación me he llevado el chasco. XNA soporta perfectamente la animación con modelos realizados por piezas, al igual que los personajes de Armors, pero no soporta la deformación de mayas a través de huesos a no ser que se haga utilizando VertexShaders, y la mayoría de los personajes hacen también uso de este tipo de animación; cosa que me ha decepcionado un poco y que carga más de la cuenta la GPU. Así que tal como está la cosa creo que seguiré con Direct X e intentaré ponerme con las 3D y quizás utilice XNA para realizar algunos juegos más simples con modelos construidos enteramente por piezas o geometrías 3D simples. Buen intento Microsoft, pero desde mi punto de vista aún te falta madurar un poco más el invento.

Publicado por Lord Cyberon el día 16 Mayo de 2007 a las 21:14

Con el diseño para el concurso de Fundamentos Web he estado casi tres semanas sin tocar nada de Armors, que ya tengo ganas de seguir con él. Ahora mismo estoy con Direct X y pensando en hacerlo en 2D, ya que tras haber probado las XNA y comprobar que los modelos que están modelados por piezas no se importaban bien, me decidí a meterle mano a las dos dimensiones. El principal problema de esto es que si quiero añadir muchas animaciones a un personaje el uso de memoria RAM se eleva muchísimo, y yo tengo 2GB, cosa que no es problema, pero en ordenadores más normalitos puede que sea necesaria más si me llego a pasar con el peso de los archivos. Sin embargo en 3D se que no necesitaré tanto espacio en memoria, pero sí más tarjeta gráfica y procesador, aunque con dos personajes y el escenario se reduce bastante la carga, o no, si lo que hago es añadir detalles ya que tengo menos objetos.

Así que esta semana voy a hacer unas pruebas con la actualización de XNA, el XNA Refresh, ya que éste sí importa bien los personajes hechos por piezas, y me haré algunos tutoriales de animación y de shaders a ver si soy capaz de pillarle el truco a las 3D, que ya va siendo hora de que me las aprenda.

A lo largo de esta semana ya contaré mis batallitas contra el framework, aunque también sé que si me decido por él tendré que hacer al menos una librería con Direct X para que el juego sea capaz de cogerme los gamepads no compatibles con XInput, para que todo el mundo pueda disfrutar del juego a tope. Bueno, ya informaré.

Publicado por Lord Cyberon el día 11 Mayo de 2007 a las 22:00

Llevo ya casi una semana sin escribir en este blog porque estoy bastante liado con el concurso de estilos de Fundamentos Web, pero hoy, ya por fin, dentro de un rato lo tendré todo acabado y comprobado en todos los navegadores posibles para enviar al concurso, a ver si me aceptan el estilo. Mientras vuelvo a retomar el ritmo de actualizar los lunes, miércoles y viernes voy a poner aquí un chiste que he escrito hoy en TodoSuperFriki, obviamente se trata de un chiste de programadores, que si se entiende, es muy divertido, aunque a mí me ha hecho mucha más gracia la cara y el ánimo de mi compañero de trabajo cuando me dijo esta tarde que se lo estuvo contando a su mujer, que obviamente, no sabe programar y no era capaz de cogerlo, a pesar de que a él le ha hecho mucha.

Todo ha surgido porque ayer nació la hija de un compañero, y desvariando un poco se nos ocurrió pensar en ¿cómo es el código que hace que los niños pequeños digan una palabra u otra? pues aquí lo tenemos.



persona= Baby.GetNearestObjectUsingRadius(3);//buscamos el objeto más cercano en un radio de tres metros

//ahora miramos si hay alguien

if(persona!=null)
//hay alguien
{
  if(persona.getType()==Padre.getType())
//si es del tipo padre
  {
    baby.CreateWaveForm(”papa”);
//creamos el sonido
  }
  else if (persona.getType()==Madre.getType())
//si no, miramos si es del tipo madre
  {
    baby.CreateWaveForm(”mama”);
//creamos el sonido
  }
  else if(persona.tieneBigote())
//si no es ni papa ni mama miramos si es un hombre
  {
    if(persona.Arrugas.Count>Higo.Arrugas.Count)
// si está más arrugado que un higo
    {
      baby.CreatWaveForm(”abelo”);
//es el abuelo
    }
    else
    {
      baby.CreateWaveForm(”tito”);
//es un tito
    }
  }
  else if(persona.tieneTetas())
//si no es un hombre, miramos si es una mujer
   {
    if(persona.Tetas.EstanCaidas())
//tiene las tetas caidas
    {
      baby.createWaveForm(”abela”);
//es la abuela
    }
    else
    {
      baby.createWaveForm(”tita”);
//es una tita
    }
  }
}
else
//y si no hay nadie
{
  baby.CreateWaveForm(”ajo”);
// decimos ajo
}

Publicado por Lord Cyberon el día 9 Mayo de 2007 a las 19:38

Guitar Hero en el PC

3 Mayo de 2007

No es que exista una versión de Guitar Hero para Pc, pero como es una plataforma libre siempre hay alguien que se atreve con algún port al igual que pasó con el juego Dance Dance Revolution! y la versión libre Stepmania que funciona igual que él, pero en el PC. Ahora, para Guitar Hero existe Frets on Fire que funciona igual que el famoso juego de Consola. La única pega es que actualmente tiene pocas canciones, pero seguramente llegue a crear comunidad. Desde aquí apuesto por él. La buena noticia es que con la salida de Guitar Hero 2 para XBOX 360 y su conexión usb podemos conectarlo al PC y usarlo como controlador gracias a los driver de Microsoft para controladores de XBOX 360. Pero si no tenéis guitarra usb no hay que preocuparse, el juego nos instruye incluso en como coger el teclado como si fuese una guitarra para mayor disfrute del juego y tener una experiencia mucho más “realista”.

Esperemos que dentro de no mucho podamos hablar de la web oficial de la comunidad y de packs de canciones.

Publicado por Lord Cyberon el día 3 Mayo de 2007 a las 15:20